当前位置: 首页 > news >正文

网站建设的cms系统百度手机助手下载免费安装

网站建设的cms系统,百度手机助手下载免费安装,简述织梦网站上传步骤,优化营商环境工作开展情况汇报描述下Vue自定义指令 (1)自定义指令基本内容(2)使用场景(3)使用案例 在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层…

描述下Vue自定义指令

  • (1)自定义指令基本内容
  • (2)使用场景
  • (3)使用案例

在 Vue2.0 中,代码复用和抽象的主要形式是组件。然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。
一般需要对DOM元素进行底层操作时使用,尽量只用来操作 DOM展示,不修改内部的值。当使用自定义指令直接修改 value 值时绑定v-model的值也不会同步更新;如必须修改可以在自定义指令中使用keydown事件,在vue组件中使用 change事件,回调中修改vue数据;

(1)自定义指令基本内容

全局定义:Vue.directive(“focus”,{})
局部定义:directives:{focus:{}}
钩子函数:指令定义对象提供钩子函数
bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。
inSerted:被绑定元素插入父节点时调用(仅保证父节点存在,但不一定已被插入文档中)。
update:所在组件的VNode更新时调用,但是可能发生在其子VNode更新之前调用。指令的值可能发生了改变,也可能没有。但是可以通过比较更新前后的值来忽略不必要的模板更新。
ComponentUpdate:指令所在组件的 VNode及其子VNode全部更新后调用。
unbind:只调用一次,指令与元素解绑时调用。

钩子函数参数
el:绑定元素
bing: 指令核心对象,描述指令全部信息属性
name
value
oldValue
expression
arg
modifers
vnode 虚拟节点
oldVnode:上一个虚拟节点(更新钩子函数中才有用)

(2)使用场景

普通DOM元素进行底层操作的时候,可以使用自定义指令
自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指令就是一种有效的补充和扩展,不仅可用于定义任何的DOM操作,并且是可复用的。

(3)使用案例

初级应用:
鼠标聚焦
下拉菜单
相对时间转换
滚动动画
高级应用:
自定义指令实现图片懒加载
自定义指令集成第三方插件

http://www.yayakq.cn/news/503952/

相关文章:

  • 能看网站的浏览器外贸做的亚马逊网站是哪个
  • 做模型的网站怎样去同行网站做外连接
  • 宁夏网站建设价格简洁风网站
  • 做商品网站的教学视频教程广州网站建设泸州
  • 国外网站的分析工具有哪些广州网站开发方案
  • 技术支持 东莞网站建设动漫设计的就业前景
  • 江苏赛孚建设工程有限公司网站深圳网络推广服务是什么
  • 怎么挂代理访问网站惠州seo代理
  • 网站 数据库 模板济南网站营销
  • 网站页面设计收费百度上做推广怎么做
  • 网站设计与建设考试酒店宾馆型网站开发
  • 盘锦建设信息网站网站怎么怎么做关键字
  • wordpress网站设计深圳市光明区属于哪个区
  • 电子商务网站建设费用预算怎样免费建一个网站
  • asp.net做网站源代码seo优化快速排名技术
  • 免费网站的资源可以发公众号吗WordPress文章底部广告插件
  • 定陶区城乡和住房建设局网站网站ip拦截
  • 做网站seo的公司哪家好网站建设:成都今网科技
  • 网站建设需求计划站长素材ppt模板免费下载
  • 网站建设 资质荣誉wordpress付款
  • 吉林省城乡建设厅网站6网站域名名字
  • 定制app网站wordpress 调整字体
  • 网站模板 手机网站建设方案书可自行撰写
  • 公司网站建设与维护方案ppt可以做图接单的网站
  • wordpress福利网站源码做图网站
  • 手机电脑网站 建站程序wordpress安装权限
  • 腾讯官方网站建设天津seo诊断技术
  • 网站类别划分优秀网站建设空间
  • 企业网站维护上海工程公司
  • 平台网站建设可行报告wordpress主题导致空白