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。结果有惊喜的发现。

Vue.directive 自定义指令的问题小结

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 自定义指令的问题小结

总结

以上所述是小编给大家介绍的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
  • asp之家 网络编程 m.aspxhome.com