Vue快速上手

225 阅读1分钟

Vue介绍

Vue是一个JavaScript框架。作用 :构建用户页面,将数据渲染到页面。 特点:渐进式。

vue是MVVM设计模式的框架

  • MVVM设计模式:一种软件架构模式,决定了写代码的方式。

    • M:model数据模型(ajax获取到的数据)
    • V:view视图(页面)
    • VM:ViewModel 视图模型(vue实例)
  • MVVM通过数据双向绑定让数据自动地双向同步 不再需要操作DOM

    • V(修改视图) -> M(数据自动同步)
    • M(修改数据) -> V(视图自动同步)

Vue指令介绍

指令名称指令作用示例简写形式
v-text设置元素的innerTextv-text="111"
v-html设置元素的innerHTMLv-html="<p>111</p>"
v-on给元素绑定事件v-on:click="doClick"@click="doClick"
v-bind设置元素的原生属性v-bind:src="./logo.png":src="./logo.png"
v-for列表渲染<li v-for=(item,index) in list></li>

vue方法中的this

  • 1.vue事件方法中的this指向 : vue实例

  • 2.vue事件方法中访问data对象中的成员 : this.属性名

    • vue会将data对象与methods对象中的成员 平铺到 vue实例中
  • 3.注意点: 如果事件处理代码没有写到methods中,而是写在行内则不需要this 就可以访问data对象中的成员