Vue.js|Vue.js 基础指南

引用
vue.js脚本地址如下:


基础
  • 数据与方法
    当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其 data 对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。
    当这些数据改变时,视图会进行重渲染。值得注意的是只有当实例被创建时 data 中存在的属性才是响应式的。也就是说如果你后添加一个新的属性,那么对这个属性的改动将不会触发任何视图的更新。
  • 申明式渲染
    {{ ... }}
    {{ message }} ↓ ↓ ↓var app = new Vue({ el: '#app', data: { message: 'Hello Vue!'//在data内定义变量 }↓ ↓ ↓ }); return { message: 'Hello Vue!' }

    不使用return包裹的数据会在项目的全局可见,会造成变量污染;使用==return包裹后数据中变量只在当前组件中生效==,不会影响其他组件。
  • 指令
    v-bind: [--缩写--]--> :
    v-bind:title="message"

  • 条件(用于控制切换一个元素是否显示)
    v-if="..."
    v-else-if
    v-else
    /* 必须紧跟在带 v-if 元素之后 */
    切换多个元素: 将