vue自定义全局指令,应该如何引用?

自定义了一个全局的指令,

clipboard.png
但是在组件中使用

<p v-fixed:3="num"></p>

报错

clipboard.png

如果写成局部指令完全ok,请问全局指令是不要在main中引入啊?怎么引入呢?

阅读 6.1k
3 个回答

main.js里面加一段引入js代码即可:

import './directives/fixed.js'
 我感觉你需要的是filters
<div>{{num | fixed}}</div>

filters:{
    fixed(val){
        XXXX
    }
}

你这个逻辑需求的话 应该用filter 更合适吧,不用操作dom.
必须用 指令的话 可以检查一下你的这个js文件是否在该vue组件加载之前引入了。比如你可以在main.js中引入
使用的话 v-fixed = value 放到对应的标签上

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题