• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >html5 > Vue.directive的自定义指令详解

Vue.directive的自定义指令详解

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-03

本文主要包含Vue.directive,自定义,详解等相关知识,匿名希望在学习及工作中可以帮助到您
这次给大家带来Vue.directive的自定义指令详解,Vue.directive自定义指令的注意事项有哪些,下面就是实战案例,一起来看一下。

1.今天复习一下Vue自定义指令的代码,结果出现一个很无语的结果,先贴代码。

2.

<p id="example" v-change-by="myColor"></p>
  <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.结果打开页面,一片空白,宽高都有设置,p并没有变黑。检查代码怎么都是对的,没有语法错误。然后考虑到是不是vue.min.js文件的问题,然后从官网下载了开发版,用vue.js。结果有惊喜的发现。

4.原来生产版本vue.min.js不支持报错,真的神坑!

5.终于理解了原因,然后很重要一点就是指令要写在vue实例化对象前面,要不然会报错 Failed to resolve directive;最后贴出正确顺序代码

<p id="example" v-change-by="myColor"></p>
  <script>
    Vue.directive("change-by",{
      bind:(el,binding)=>{
        el.style.background=binding.value;
      }
    });
    new Vue({
      el:"#example",
      data:{
        msg:"",
        myColor:"#000"
      }
    });
  </script>

6.最后输出页面,完美...小问题,要注意。

相信看了本文案例你已经掌握了方法,更多精彩请关注微课江湖其它相关文章!

推荐阅读:

ionic2中怎么使用自动生成器

JsChart的组件使用详解

以上就是Vue.directive的自定义指令详解的详细内容,更多请关注微课江湖其它相关文章!

您可能想查找下面的文章:

  • Vue.directive的自定义指令详解
  • Vue.directive()的图文详解

相关文章

  • 2018-12-03canvas游戏开发学习之六:运用样式与颜色(二)
  • 2018-12-03html5中返回音频/视频是否已暂停的属性paused
  • 2018-12-03为什么说「一入前端深似海」,入行需谨慎?
  • 2018-12-03S5让分层屏幕适配
  • 2018-12-03HTML5 Canvas阴影使用方法实例演示_html5教程技巧
  • 2018-12-03HTML5关于Web SQL数据库的详细介绍
  • 2018-12-03html5 canvas-1.canvas介绍(hello canvas)_html5教程技巧
  • 2018-12-03js怎样直接操作二进制数据
  • 2018-12-03HTML5本地数据库详情介绍
  • 2018-12-03H5设计时的小技巧总结

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • html5使用canva实现验证码效果(代码实例)
    • HTML5 input元素类型:email及url介绍
    • 移动端HTML5如何开发?跟PC端有什么区别?
    • 用html5实现语音搜索框的方法
    • HTML5的一个显示电池状态的API简介
    • hwSlider-内容滑动切换效果(三):jquery.hwSlide.js插件封装
    • H5之12__触摸与单击:基本的事件处理
    • HTML5的革新 结构之美
    • H5上滑跳转页面的实现(代码实例)
    • HTML5的音频和JQUERY的全屏幻灯片

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有