自定义指令

2020-03-09  本文已影响0人  六寸光阴丶

directive

使用vue的全局方法directive实现自定义指令
该方法传递两个参数,第一个参数为指令名,第二个参数是一个对象,用于指定在什么条件下执行什么样的指令,该对象只能放指定的函数

提供如下几个钩子函数 (均为可选):

指令钩子函数会被传入以下参数:

样例,展示传入值的平方

import Vue from 'vue'

Vue.directive('n', {
  bind (el, binding) {
    el.textContent = Math.pow(binding.value, 2)
  },
  update (el, binding) {
    el.textContent = Math.pow(binding.value, 2)
  }
})
<div v-n="4"></div>
上一篇 下一篇

猜你喜欢

热点阅读