vue.js通过自定义指令实现数据拉取更新的实现方法

前言

这篇文章代码片段位于 vue 的单文件组件中,即以 .vue 结尾的文件中,本文说明的只是一种实现方法,既不是唯一的方法也不是最好的方法,如果大家有更好的方法可以留言,大家进行讨论。

第一步

首先,一定要先定义变量:

rush:js;"> // app.vue

第三步

接着使用自定义指令,在组件实例化后,会自动执行自定义指令里的方法

组件实例化后会立即以初始值 ifUpdate 为参数第一次调用自定义指令 initData 方法,之后每次参数值 ifUpdate 变化时会再次调用 initData 函数,参数为 ifUpdate 的新值与旧值。

rush:xhtml;"> // app.vue