vue

vue实例方法

2019-10-14  本文已影响0人  crayona

1watch 监听某个值的变化          vm.$watch('string||function',callback,参数)

          键名 需要观察的某个表达式  String||Function   

表达式只接受键路径,复杂的表达式用函数代替

          键值 回调函数  oldValue  newValue

****变异的对象或数组时  新值旧值相同  因为它们的指向相同

vm.$watch返回一个取消观察函数

let fnNoWatch=vm.$watch  fnNoWatch()取消监督

         参数 {deep:true}

发现对象内部值的变化 监听数组无需这么做

--------------------------------------------------------------------------------

2mount 挂载

vm.$mount() 手动开启编译    实例化时没有el选项

--------------------

3.set设置

vm.$set(target,name|index,value)

---------------

4delete删除、

-----------------------------

5on监听当前实例上的自定义事件

自定义事件由emit触发

on回调函数参数          会接受传入事件函数的        额外参数

------------------

6once只监听一次自定义事件

7.off移除自定义事件监听器

8.$emit触发当前实例上的事件

9nextTick 将回调延迟到下次dom更新循环后调用

上一篇 下一篇

猜你喜欢

热点阅读