美文网首页
一、Vue实例与数据绑定

一、Vue实例与数据绑定

作者: Marshall_Wang | 来源:发表于2018-10-06 16:57 被阅读0次

1、实例与数据

var app =new Vue({

el: docur1'ent.getElementByld ( ’ app ’) //或者是’# app ’

data:{

    a: 2

}

})

变量app就是Vue实例,el用于制抵挡一个页面中存在的DOM元素来挂载Vue实例;

v-model指令的值对应于Vue实例中data选项中的name字段,需要双向绑定的数据建议声明在data中,便于维护;

2、生命周期

created:实力创构建完成之后调用,此阶段完成了数据的观测等,尚未挂载,el还不可用,需要初始化处理一些数据时比较有用

mounthed:el挂在到实例上之后调用。一般第一个业务逻辑会在这里开始时;

beforeDeatroy:实例销毁之前调用,主要绑定一些使用addEveentListener监听的事件等;

3、插值与表达式

使用双大括号{{}}是基本的文本插值方法,他会自动将我们的双向绑定的数据实时显示出来;

如果想输出html可以使用v-html,<span v-html="link"></span>

注意,如果将用户产生的内容使用v-html输出后,可能导致xss攻击,需要在服务端对用户提交的内容进项处理;

如果想显示{{}}标签,而不进行替换,使用v-pre可跳过编译过程,如:<span v-pre>{{这里的内容不会被编译}}</span>

{{}}中除了简单的绑定属性值之外还可使用js进项简单的运算,三目运算等,但是不支持语句和流控制,且不能使用自定义变量,只能使用vue白名单中的全局变量;

4、过滤器

在{{}}插值尾部添加一个管道符 | 对数据进行过滤,常用于格式化文本;

{{ date |  formatDate }}

var app =new Vue({

el : ’ #app ’ ,

data: {

    date : new Date()

},

filters : {

    formatDate : function (value) { //这里的value 就是需要过滤的数据

        ...

    }

}

相关文章

  • vue实例和数据绑定

    vue实例和数据绑定 vue实例和数据绑定 通过script便签引入vue 通过vue构造函数来创建一个vue实例...

  • Vue 学习笔记(二)

    1、Vue实例与数据绑定 1.1 实例与数据 Vue.js应用的创建很简单,通过构造函数Vue就可以创建一个Vue...

  • Vue 实例 一

    Vue实例基础一 数据的双向绑定 v-model 绑定表单的相应事件,和数据实现动态的双向绑定,需要在Vue实例中...

  • Vue.js 数据绑定、指令、事件

    Vue 实例和数据绑定 通过构造函数 Vue 就可以创建一个 Vue 的根实例,并启动 Vue 应用。Vue 实例...

  • Vue 学习笔记入门篇-数据绑定,指令,事件

    Vue 学习笔记入门篇-数据绑定,指令,事件 2.1.1 vue 实例和数据绑定 通过构造函数 Vue 就可以创建...

  • 2018-09-14

    $el 获取vue绑定的元素的 $data 获取vue实例中的数据 $options 获取vue实例中的...

  • vue的this.$set的作用

    用于手动让vue实现动态绑定数据 如果我们在创建实例以后,再在实例上绑定新属性,vue是无法进行双向绑定的。比如:...

  • 一、Vue实例与数据绑定

    1、实例与数据 var app =new Vue({ el: docur1'ent.getElementByld ...

  • 2、数据绑定,指令,事件

    vue实例和数据绑定 1、通过构造函数 Vue 就可以创建一个 Vue 的根实例,并启动 Vue 应用---入口 ...

  • Vue之双向绑定

    双向数据绑定 将DOM与Vue实例的data数据绑定到一起,彼此间互相影响。 数据的变化会引起DOM的改变 DOM...

网友评论

      本文标题:一、Vue实例与数据绑定

      本文链接:https://www.haomeiwen.com/subject/rizcaftx.html