vue---自定義指令的使用

在vue開發項目中,指令的使用場景也是比較多的,那麼該如何定義使用呢?vue

找到 src / directive 下新建 gender 目錄,下面新建 index.js 和 gender.js spa

index.jscode

import gender from './gender'
const install = function(Vue) {
  Vue.directive('gender', gender)
}
if (window.Vue) {
  window['gender'] = gender
  Vue.use(install);
}
/**
 * [gender 使用方法]
 * <span v-gender>1</span>
 */
gender.install = install
export default gender

gender.jsblog

export default {
  bind(el) {
    el.innerHTML = el.innerHTML ? '男' : '女'; 
  }
}

引入 gender 指令開發

import gender from '@/directive/gender'

使用指令:io

directives: { gender },

具體的使用:function

<span v-gender>1</span>

相關文章
相關標籤/搜索