设置自定义指令实现 一些通用的功能,样式等

自定义指令和非 prop 的 attribute 类似,当在组件中使用时,自定义指令总是会被应用在组件的根节点上。

和 attribute 不同,指令不会通过 v-bind="$attrs" 被传入另一个元素。

有了片段支持以后,组件可能会有多个根节点。当被应用在一个多根节点的组件上时,指令会被忽略,并且会抛出一个警告。

Example :(文档上的)

<div id="dynamicexample"><h3>Scroll down inside this section ↓</h3><p v-pin:[direction]="200">I am pinned onto the page at 200px to the left.</p>
</div>
const app = Vue.createApp({data() {return {direction: 'right'}}
})app.directive('pin', {mounted(el, binding) {el.style.position = 'fixed'// binding.arg 是我们传递给指令的参数const s = binding.arg || 'top'el.style[s] = binding.value + 'px'}
})app.mount('#dynamic-arguments-example')

directive 自定义指令相关推荐

  1. angular directive自定义指令

    先来看一下自定义指令的写法 app.directive('', ['', function(){// Runs during compilereturn {// name: '',// priorit ...

  2. Vue.directive自定义指令

    Vue除了内部指令,我们也可以定义一些属于自己的指令,比如我们要定义一个v-diy的指令,作用就是让文字变成红色. 写好了这个功能,我们现在就自己定义一个全局的指令.我们这里使用Vue.directi ...

  3. Vue directive 自定义指令

    Vue自定义指令一共有5个钩子函数,分别是: bind.inserted.update.componentUpdate .unbind bind:只调用一次,指令第一次绑定到元素时调用.在这里可以进行 ...

  4. slot插槽以及directive自定义指令的使用

    slot 插槽的基础使用 页面 A.vue 默认情况下,在使用组件的时候,提供的内容会被填充到名字为 default 的插槽中 <Left><p>这段话会被插入到Left组件的 ...

  5. vue.directive自定义指令 vue.set使用示例

  6. 【Vue2】自定义指令 directives 过滤器 filter

    自定义指令 directives directives 的简写 我们可以通过配置项 directives 来自定义指令 自定义指令时直接写指令名 XXX,使用时需要加上前缀为 v-XXX <di ...

  7. Vue2自定义指令directives简介

    我们在学习vue的时候会学习多个指令,如v-show,v-text,v-pre等等.但如果我们想要完成一些现有指令无法完成的操作的时候,就应该使用自定义指令来实现我们想要的操作.所以现在我们就来简单讲 ...

  8. Vue基础复习(2)Vue2.X过渡、动画和自定义指令

    vue2.X过渡&动画和自定义指令 1. 过渡效果 2. 动画效果 3. Vue内置指令 4. 自定义指令 vue2.X过渡&动画和自定义指令 transition(过渡) anima ...

  9. vue从入门到进阶:自定义指令directive,插件的封装以及混合mixins(七)

    一.自定义指令directive 除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令.注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件.然而,有的 ...

  10. vue 自定义指令(directive)实例

    一.内置指令 1.v-bind:响应并更新DOM特性:例如:v-bind:href  v-bind:class  v-bind:title  v-bind:bb 2.v-on:用于监听DOM事件: 例 ...

最新文章

  1. javascript的Math对象和全局函数
  2. mysql基础什么意思,Mysql一些基本概念
  3. JavaScript学习笔记(八)--- 函数表达式
  4. hibernate教程--关联关系的映射详解
  5. python心理学实验程序_psychopy coder模式编写心理试验程序 字符程序和记录反应时...
  6. spring mvc 初步接触学习笔记
  7. kindEditor富文本编辑器的工具栏设置
  8. 无处不在的蓝牙-蓝牙模块解析
  9. JavaScript:JavaScript中常见获取对象元素的方法
  10. linux-centos7 常用的基本命令--用户组管理
  11. 数字化时代的新职业教育行业洞察
  12. C语言解析日志,存储数据到伯克利DB
  13. Ethercat解析(十四)之初始化流程
  14. 第5讲:软考中高项04_进度管理、成本管理
  15. 【Go】高性能的简繁体转换
  16. 五种常用大数据分析方法
  17. Invocation failed Server returned invalid Response.或java.io.IOException: Server returned invalid Res
  18. 【MQTT】SpringBoot整合MQTT(EMQX)
  19. 用C++解决数学类问题的练习
  20. 【微信小程序】初识微信小程序组件

热门文章

  1. systemverilog : constraint slove... before 详解
  2. Python 错误重试库 tenacity retry
  3. FPGA循环点亮流水灯
  4. windows server 一键启用图片查看器
  5. 贵州支教之第二天(11月8日)
  6. 2015年全国大学生电子设计竞赛专题系列之综合测评-Multisim使用技巧
  7. Microsemi Libero使用技巧7——离线安装IP Core
  8. MySQL -> DML:删除(delete),(truncate table)
  9. 啦啦啦啦啦 报道 报道
  10. 大型医院挂号系统(数据结构课设)