Vue自定义指令报错:Failed to resolve directive: xxx

Vue自定义指令报错node

Failed to resolve directive: modleapp

这个报错有2个缘由:spa

1.指令单词拼错code

2.Vue.directive() 这个方法没有写在 new Vue 以前component

 

解决办法:blog

1.检查指令拼写是否正确console

2.Vue.directive() 这个方法写在new Vue以前class

Vue.directive('test',{ bind(el,binding,vnode){ console.log(el); el.style.color = "red" } }) new Vue({ el: '#app', components: { App }, template: '<App/>' })
相关文章
相关标签/搜索