美文网首页
Vue快速入门(三:Vue.js 2.0中指令的变化)《快乐Vu

Vue快速入门(三:Vue.js 2.0中指令的变化)《快乐Vu

作者: Negen | 来源:发表于2019-02-26 14:07 被阅读0次

Vue.js 2.0中指令的变化

ue.js 2.0 中的指令功能更为单一,很多和组件重复的功能和作用都进行了删除,指令也更专注于本身作用域的操作,而尽量不去影响指令外的 DOM 元素及数据。

新钩子函数

钩子函数中新增了 componentUpdated
何时调用: 当整个组件都完成了 update(DOM都更新)后调用该钩子函数,无论指令接收的参数是否发生变化。

钩子函数实例和参数变化

在 Vue.js 2.0 中取消了指令实例这一概念,即在钩子函数中的 this 并不能指向指令的相关属性。指令的相关属性均通过参数的形式传递给钩子函数。

update函数触发变化

1、指令绑定 bind 函数执行后不直接调用 update 函数。
2、只要组件发生重绘,无论指令接受的值是否发生变化,均会调用 update 函数。如果需要过滤不必要的更新,则可以使用 binding.value == binding.oldValue 来判断。

参数binding对象

钩子函数接受的参数 binding 对象为不可更改,强行设定 binding.value 的值并不会引起实际的改动。如果非要通过这种方式进行修改的话,只能通过 el 直接修改 DOM 元素。

相关文章

  • Vue快速入门(三:Vue.js 2.0中指令的变化)《快乐Vu

    Vue.js 2.0中指令的变化 ue.js 2.0 中的指令功能更为单一,很多和组件重复的功能和作用都进行了删除...

  • Vue.js开发常见问题解析

    此前的Vue.js系列文章: Vue.js常用开发知识简要入门(一) Vue.js常用开发知识简要入门(二) Vu...

  • vue相关

    vue相关 vue入门 下载vue.js 创建静态web项目 将vue.js导入项目 编写hello页面,引入vu...

  • vue.js - 循环渲染

    vue.js 循环渲染 [TOC] 一、简介 vue.js 的循环渲染是依赖于 v-for 指令,它能够根据 vu...

  • Vue.js渐进

    Vue笔记系列1、Vue.js入门3、Vue.js进阶 API 以下会随用随记一些API,可能会不定期更新。 Vu...

  • HTML学习之Vue.js

    Vue.js——60分钟快速入门

  • Vue基础知识总结

    请阅读以下博客,通俗易懂 Vue基础知识总结 Vue.js——60分钟快速入门 Vue.js——60分钟组件快速入...

  • vue.js之使用Vue CLI开发多页面应用

    简要说明 Vue CLI是一个基于Vue.js进行快速开发的完整系统,是vue-cli的升级版,除含有快速搭建Vu...

  • Vue.js进阶

    Vue笔记系列1、Vue.js入门2、Vue.js渐进 深入响应式的原理 追踪变化把一个普通 Javascript...

  • 2018/3/26 Vue的 v-show指令

    Vue.html的代码 1.引用js/vue.js框架包。 v-show指令顾名思义是指显示。 语句中建立一个Vu...

网友评论

      本文标题:Vue快速入门(三:Vue.js 2.0中指令的变化)《快乐Vu

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