前言
这篇文章的代码片段位于 vue 的单文件组件中,即以 .vue 结尾的文件中,本文说明的只是一种实现方法,既不是唯一的方法也不是最好的方法,如果大家有更好的方法可以留言,大家进行讨论。
第一步
首先,一定要先定义变量:
rush:js;">
// app.vue
第三步
接着使用自定义指令,在组件实例化后,会自动执行自定义指令里的方法:
组件实例化后会立即以初始值 ifUpdate
为参数第一次调用自定义指令 initData
的方法,之后每次参数值 ifUpdate
变化时会再次调用 initData
的函数,参数为 ifUpdate
的新值与旧值。
rush:js;">
// app.vue