美文网首页
2、数据绑定,指令,事件

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

作者: MingJiang3 | 来源:发表于2018-09-18 21:36 被阅读0次

vue实例和数据绑定

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

                例子:var app =new Vue({ el:'', data:{ msg:"123" , a:1 } })

2、必不可少的一个选项就是 el 。 el 用于指定一个页面中己存在的 DOM 元素来挂载 Vue实例,可以是标签。也可以是css语法(不推荐)。

3. 通过 Vue 实例的 data 选项,可以声明应用内需要双向绑定的数据。建议所有会用到的数据都预先在 data 内 声明,这样不至于将数据散落在业务逻辑中,难以维护。也可以指向一个已经有的变量。

4. 挂载成功后,我们可以通过 app.$el  ; app.$data 来访问Vue实例属性。Vue 提供了很多常用的实例属性与方法,都以$开头。访问data元素的属性,直接app.属性名,app.msg。




生命周期钩子

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

mounted el 挂载到实例上后调用,一般我们的第一个业务逻辑会在这里开始 。相当于 $(document).ready()。---刚刚挂载

beforeDestroy 实例销毁之前调用。主要解绑一些使用 addEventListener 监听的事件等。




文本插值和表达式

在 {{ }} 中,除了简单的绑定属性值外,还可 以使用 JavaScript 表达式进行简单的 运算 、 三元运算等 。( 文本插值只支持单个表达式,不支持语句、多行表达式和流控制。)

例:{{ 6<3 ? msg :a}},可以用三元运算符;

        {{ 3+4 }},可以为运算;

        {{ var book = ' Vuejs '}},不可以用语句;

        {{var a = 2}},不可用多行表达式( var a  ; a = 2 )

        {{ if (ok) return msg }},不可用流控制;




过滤器

Vue. 支持在{{}}插值的尾部添加一小管道符 “ | ” 对数据进行过滤,经常用于格式化文本,比如字母全部大写、货币千位使用逗号分隔等。过滤的规则是自定义的, 通过给 Vue 实例添加选项 filters 来设置过滤器。例:{{ data | filter }},多个多虑器{{ data | filter1 | filter2}}。

{{ date | formatDate(66,99) }} 中的第一个和第二个参数,分别对应过滤器的第二个和第三个参数。




指令、事件

指令(Directives)是 Vue 模板中最常用的一项功能,它带有前缀 v-,能快速完成DOM操作。循环渲染,显示和隐藏。(v-text,v-html,v-on,v-bind)

相关文章

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

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

  • Angular基本指令与语法

    循环指令 选择指令 注意事项 多重分支判断 事件绑定 属性绑定 双向数据绑定 自定义指令 创建组件 使用组件 过滤...

  • 前端模仿练习新增小知识(1-4)

    (1)v-on指令:绑定事件 完整代码实例: v-on:可简写为@: (2)v-model:绑定数据源 绑定输入框...

  • 数据绑定+指令+事件

    一、Vuejs 模式 MVVM 模式:视图层和数据层的双向绑定,不用关心DOM 操作的事,更多精力放在数据和业务逻...

  • 说说 Vue.js 中的 v-on 事件指令

    v-on 事件指令用于绑定事件。 1 基础用法 v-on 指令绑定事件后,就会监听相应的事件。 html: 注意:...

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

    1、 Vue实例和数据绑定 Vue.js的环境搭建有两种方式:一种是直接引用script,第二种是用vue脚手架工...

  • vue

    1,vue指令(1) v-model=“值” 双向数据绑定 一般用于表单元素(2) v-on:事件名=...

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

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

  • Vue学习总结

    基本结构 源生指令 绑定事件 数据渲染 控制隐藏 渲染循环 数据绑定 组件间通信 计算属性 监听器 父子组件通信 ...

  • vue指令

    1.v-model:双向数据绑定 用于表单元素 格式:v-model = " " 2.v-on:指令添加一个事件监...

网友评论

      本文标题:2、数据绑定,指令,事件

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