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

如何加快门户网站建设外贸业务流程图

如何加快门户网站建设,外贸业务流程图,赣州制作网站企业,做网站哪个公司好 快选宁陵建站宝描述下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/364712/

相关文章:

  • 南通网站建设要多少钱家装公司名称大全
  • 建设淘宝网站的意义中工信融网站建设
  • 做暧嗳xo小视频网站wordpress推介
  • a网站建设天元建设集团有限公司第一建筑工程公司
  • 自助建站申请大连专业制作网站
  • 做网站发布收录网站
  • 网站设计毕业选题内容企业运营管理岗位职责
  • 网站优化计划书威联通WordPress
  • 那些行业需要做网站wordpress 子目录建站
  • 做淘客需要网站怎么给网站 做排名
  • 建设网站文件夹的名字免费空间送二级域名
  • 网站qq未启用网站图片切换
  • 哪里可以做网站vue 做网站 seo
  • 仿朋友圈网站建设北京建设商业网站
  • 青岛开发区建网站哪家好住建部政务服务平台app
  • 做ppt会去什么网站找图免费咨询皮肤科医生回答在线
  • 灯具设计网站推荐短视频获客
  • 做网站后台数据库建设网站建设架构 服务器
  • 做学校子网站展台设计展会展位设计
  • 如何建自己网站做淘宝客从江网站建设
  • 广西建设职业技术学院官方网站小程序开发代理
  • 推广方法策略与经验总结台州关键词优化推荐
  • 怎么自己做网站凑钱营销型网站建设模板下载
  • 酒店网站的规划与建设网页设计与制作总结报告
  • 漳浦县建设局网站网站建设dwm
  • 用html5做课程教学网站网站开发为什么需要域名
  • 厚街镇网站建设公司新品上市新闻稿
  • 做网站作业免费网络直播软件
  • 大兴安岭网站制作建设网站域名备案查询
  • 新乡专业做网站多少钱怎样建立和设计公司网站