vue的自定义指令的坑
因为一个滑动删除的需求,所以简单写了一份vue自定义指令删除事件。
vue的自定义指令,分为全局和局部的,两者写法其实差距并不大。举例:
<li v-moveDel v-for="(item,index)>//全局
Vue.directive('moveDel',{bind: function (el,binding) {el.style.background = 'red';//el即为被绑定的元素console.log(binding.value.index);//binding.value可以获取被绑定元素的一些属性值});},unbind: function () {//}
});//局部
directives:{moveDel:{bind: function (el,binding) {},unbind: function () {//}}
一切都很顺利,照着上面的格式写自定指令都ok,但在绑定数据绑定自定义指令时,发现一个被渲染的数据获取的高度为null,其余的反而完好。
解决办法,加上一个一次性的定时器就ok了,这可能就是vue的自定义指定绑定的一个坑。
转载于:https://www.cnblogs.com/zhoujx1066/p/6826548.html
vue的自定义指令的坑相关推荐
- Vue.js自定义指令的用法与实例
市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用.本文不讲语法,就讲自定义指令的用法. 自定义指令是用来操作DOM的.尽管Vu ...
- VUE通过自定义指令,只允许输入大写英文以及数字
在写之前需要知道几个功能对象的作用: 首先输入框输入的情况有键盘输入和粘贴输入的情况 用到的组件有: input.onblur-onblur: 事件会在对象失去焦点时发生.Onblur 经常用于Jav ...
- VUE:自定义指令(directives )选项的用法
自定义指令分为全局指令和局部指令.全局指令可在任意vue组件内生效,局部指令仅在注册了指令的组件内生效. 全局指令和局部指令写法几乎相同.全局指令是在main.js内使用Vue.directive注册 ...
- js:Vue.js自定义指令实现scroll下滑滚动翻页
Vue.js自定义指令实现scroll下滑滚动翻页 核心代码 import Vue from 'vue'// v-scroll Vue.directive('scroll', {bind(el, bi ...
- vue 项目自定义指令实现防抖
自定义v-debounce指令实现click事件防抖 该指令绑定的方法暂不支持传递参数,如需要传参数可以参考另一篇博客,防抖组件的实现 工具uitls文件夹创建debounce.js文件 代码如下 i ...
- VUE使用自定义指令对普通 DOM 元素进行底层操作
使用vue的自定义指令来整合某个重复使用的底层操作 举个聚焦输入框的例子,如下: 当页面加载时,该元素将获得焦点 (注意:autofocus 在移动版 Safari 上不工作).事实上,只要你在打开这 ...
- Vue的自定义指令以及Vue自定义指令的应用场景
前言 一.Vue的自定义指令分为? vue中除了核心功能内置的指令外,也允许注册自定义指令.有的情况下,对普通DOM元素进行底层操作,这时候就会用到自定义指令. 自定义指令分为全局自定义指令和局部的自 ...
- Vue.js 自定义指令
简介 除了核心功能默认内置的指令 (v-model 和 v-show),Vue 也允许注册自定义指令.注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件.然而,有的情况下,你仍然需要对普通 D ...
- Vue.directive自定义指令
Vue除了内部指令,我们也可以定义一些属于自己的指令,比如我们要定义一个v-diy的指令,作用就是让文字变成红色. 写好了这个功能,我们现在就自己定义一个全局的指令.我们这里使用Vue.directi ...
- vue中自定义指令、组件化、生命周期、节流和防抖、获取DOM、mint-ui简介、过渡和动画
自定义指令: vue中通过directive方法自定义指令,如:自定义一个v-focus指令: <script>Vue.directive('focus', {//通过directive( ...
最新文章
- Ubuntu 之linux与windows互传文件
- Altium designer几个网络同时走线
- Facade Pattern
- Given an integer, write a function to determine if it is a power of two
- laravel 中创建全局函数 (类似于 TP 中 functions.php) 的方式
- springboot 第四讲
- 我的第一份vPlan衍变路线
- 1.10.Flink DataStreamAPI(API的抽象级别、Data Sources、connectors、Source容错性保证、Sink容错性保证、自定义sink、partition等)
- 商户网站使用第三方支付的大致原理和实现
- Macaca使用过程中的疑问
- Hyper-V常见故障汇总
- 计算机打开管理闪退,win10任务管理器闪退怎么解决-解决win10任务管理器闪退的方法 - 河东软件园...
- 1.3 eclips下载与安装
- 小学计算机编制考试笔记,分享教师编制考试,经验心得~~
- getAttribute(),setAttribute()的方法使用以及区别。
- 续航越级!真我GT Neo5 SE震撼发布,1999元起售
- matlab怎么提取小数部分,[转载]如何在Matlab中得到一个单、双精度数的整数部分和小数部分?...
- 单级与多级放大器比较
- 【IPD】企业如何推行IPD
- 华为云王楠楠:分布式云原生全域调度的技术和实践