Vue.directive 自定义指令的问题小结
作者:文方草 时间:2024-05-09 10:43:29
1.今天复习一下Vue自定义指令的代码,结果出现一个很无语的结果,先贴代码。
2.
<div id="example" v-change-by="myColor"></div>
<script src="vue.min.js"></script>
<script>
new Vue({
el:"#example",
data:{
msg:"",
myColor:"#000"
}
});
Vue.directive("change-by",{
bind:(el,binding)=>{
el.style.background=binding.value;
}
});
</script>
3.结果打开页面,一片空白,宽高都有设置,div并没有变黑。检查代码怎么都是对的,没有语法错误。然后考虑到是不是vue.min.js文件的问题,然后从官网下载了开发版,用vue.js。结果有惊喜的发现。
4.原来生产版本vue.min.js不支持报错,真的神坑!
5.终于理解了原因,然后很重要一点就是指令要写在vue实例化对象前面,要不然会报错 Failed to resolve directive;最后贴出正确顺序代码
<div id="example" v-change-by="myColor"></div>
<script>
Vue.directive("change-by",{
bind:(el,binding)=>{
el.style.background=binding.value;
}
});
new Vue({
el:"#example",
data:{
msg:"",
myColor:"#000"
}
});
</script>
6.最后输出页面,完美...小问题,要注意。
总结
以上所述是小编给大家介绍的Vue.directive 自定义指令的问题小结,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
来源:http://www.cnblogs.com/wenfangcao/p/8504504.html
标签:Vue.directive,指令
0
投稿
猜你喜欢
详解Python3之数据指纹MD5校验与对比
2023-01-01 03:56:53
Centos7.4环境安装lamp-php7.0教程
2023-11-16 03:07:24
Silverlight VS Flash,谁更强?
2008-11-07 11:04:00
Python使用openpyxl模块处理Excel文件
2021-10-03 06:45:10
解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
2024-01-26 15:02:22
简约的实现——服装网站设计
2009-03-06 12:43:00
Python自动化测试利器selenium详解
2021-06-07 20:22:10
Python利用matplotlib绘制折线图的新手教程
2021-08-18 18:00:01
Golang实现文件传输功能
2023-08-05 13:50:31
Python包装异常处理方法
2022-03-13 12:08:42
React开发进阶redux saga使用原理详解
2023-08-06 09:08:33
Python3中正则模块re.compile、re.match及re.search函数用法详解
2023-04-22 10:03:28
python pptx复制指定页的ppt教程
2023-08-20 22:54:50
php简单生成一组与多组随机字符串的方法
2023-10-04 02:10:09
python 类的基础详解与应用
2021-01-04 08:57:37
利用python实现平稳时间序列的建模方式
2022-08-31 03:35:30
python抓取搜狗微信公众号文章
2021-10-25 17:56:08
Go语言pointer及switch fallthrough实战详解
2024-05-09 14:55:07
Python字符串的15个基本操作(小结)
2023-08-11 00:11:13
python 寻找list中最大元素对应的索引方法
2021-02-16 07:37:52