Vue简介

Vue.js(读音 /vjuː/, 类似于 view)是一套构建用户界面的渐进式框架。Vue 只关注视图层,采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

<div id="app">
  <p>{{ message }}</p>
</div>
			

Vue.js 安装

独立版本

在 Vue.js 的官网上直接下载 vue.min.js 并用 <script> 标签引入。

NPM 安装

使用淘宝镜像及其命令 cnpm。

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

Vue.js 目录结构

src/App.vue

<!-- 展示模板 -->
<template>
  <div id="app">
    <img src="./assets/logs.png">
    <hello></hello>
  </div>
</template>

<script>
 //导入组件
import Hello from './components/Hello'

export default {
  name: 'app',
  components: {
    Hello
  }
}
</script>
<!-- 样式代码 -->
<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>
			

src/components/Hello.vue:

<template>
  <div class="hello">
    <h1>{{ msg }}</h1>
  </div>
</template>

<script>
  export default {
    name: 'hello',
    data() {
      return {
        msg: '欢迎来到菜鸟教程!'
      }
    }
  }
</script>