前言:除了vue的内置指令以外,我们可以定义自定义指令。内置指令表相见:https://www.cnblogs.com/ilovexiaoming/p/6840383.html

我们定义一个最简单的

<script>
export default {name: 'App',data(){return{yanse:'red'}},// 所有自定义指令directives:{zzh(el,binding){console.log(el);console.log(binding);el.style='color:'+binding.value;}}
}
</script>

 我们在这里定义了一个指令,用于改变字体的颜色,我们如何去调用我们自定义的指令,实际上你就可以当作是内置指令一样去调用它了!

给zzh绑定的值一定要是 具体的数据/state/computed,不可以直接绑定值。

其中el是绑定的这个dom,而binding里是一些源数据

其中呢,我们不光可以去指定它的style,能干的事情还有很多,我们再去指定一下它的className,为了演示效果,我们引用一下animate.css,在main.js全局注册一下就好.

fadeInDown(el){el.className = 'animated fadeInDown';}

 在dom标签上写上classname就ok了。

转载于:https://www.cnblogs.com/ZaraNet/p/9939035.html

Vue API(directives) 自定义指令相关推荐

  1. vue单文件自定义指令的封装

        vue单文件自定义指令的封装 第一步(封装一个js文件) // 暴露并配置指令 功能添加背景颜色 export const mycolor = {// 解析结构完成后自动运行钩子函数inser ...

  2. vue directives自定义指令的使用

    有的情况下,需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令. 自定义指令使用情景: 1.按钮级别权限的控制. 2.按钮的波纹动态效果. 3.一键copy的功能. 4.输入框自动聚焦. ...

  3. php 自定义sql 脚手架,vue路由、自定义指令、脚手架

    *Vue vue-router 一.路由 一.导航式路由 路由路径由 标签配置 标签内 to属性值规定改标签指向的path路径: 路由对应视图 通过加载组件 加载到上 去首页 去新闻 配置路由的步骤: ...

  4. vue基础4——自定义指令

    自定义指令 自定义指令中的this指向window <div id="root"><h2>当前的n值是:<span v-text="n&qu ...

  5. Vue 混合、自定义指令、插件

    vue的复用性与组合 混合 混合 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式.混合对象可以包含任意组件选项.以组件使用混合对象时,所有混合对象的选项将被混入该组件本身的选项 ...

  6. vue中如何自定义指令

    目录 一. 什么是自定义指令 二. 如何自定义指令 三.应用场景实现 输入框防抖 图片懒加载 一键 Copy的功能 拖拽 下拉菜单 相对时间转换 一. 什么是自定义指令 我们看到的v-开头的行内属性, ...

  7. vue中如何自定义指令directive

    一. 什么是自定义指令 我们看到的v-开头的行内属性,都是指令,不同的指令可以完成或实现不同的功能,对普通 DOM元素进行底层操作,这时候就会用到自定义指令.除了核心功能默认内置的指令 (v-mode ...

  8. directives 自定义指令

    (鼠标拖拽dialog框小案例) 自定义指令:复用普通元素的底层DOM访问逻辑(能很好的使逻辑和视图分离)ps:可参考官网定义 1.新建js文件或者直接在组件中写也可以(一下是js文件) export ...

  9. vue中通过自定义指令将汉字转化为首字母大写、首字母小写、大写、小写的拼音

    使用情景: 在文本框中输入内容,例如姓名 在页面中将姓名转化为姓名的拼音,包括大写拼音.小写拼音.首字母大写拼音.大写拼音缩写.小写拼音缩写 新建一个 pinyin.js 文件 这是一串又臭又长的un ...

最新文章

  1. 2018年Python开源项目Top100!只在这里!
  2. 十五、深入Python输入和输出
  3. linux 线程间传送消息,Linux 多线程同步-消息队列
  4. udp组播的应用场景
  5. 版本为2.5的OpenMP的所有API函数
  6. fopen打开ftp文件_PHP文件包含漏洞利用思路与Bypass总结手册(一)
  7. 一个JavaScript读取XML的问题
  8. 【解决】关于sscom不能保存当前窗口到文本文件的问题
  9. 雷达点云地图数据处理
  10. 考研英语 常见不规则动词过去式/过去分词
  11. JavaWeb~Servlet~深入理解Cookie
  12. NDoc 用户指南(一)
  13. CRM项目半途而废 “烂摊子”该如何收拾?
  14. python-----异常处理
  15. mysql的auto_increment详解
  16. JavaScript(基础)——初窥门径
  17. 悲剧!Google华裔“网红”炫耀公司福利,突然被裁了!
  18. 跟李沐学AI:实用机器学习 | 第五章
  19. 走方格跳格子(dp,递归,排列组合三种方法)
  20. casio计算机隐藏游戏fx-82ES,CASIOlowbar;fx-82ES计算器隐藏功能

热门文章

  1. JAVA面试题(2)
  2. (转)koogra--Excel文件读取利器
  3. 【Smart_Point】unique_ptr中独占指针使用MakeFrame
  4. Jquery和javascript常用技巧
  5. HTTP中Get与Post的区别
  6. 第四层到第七层的高层交换技术及其应用
  7. 禁用页面缓存的几种方法(静态和动态)
  8. ColorMatrix 彩色矩阵
  9. 动态的管理ASP.NET DataGrid数据列
  10. 【设计模式】三大类:创建型模式、结构型模式、行为型模式