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

社区教育人民优学o2o平台成都seo优化排名推广

社区教育人民优学o2o平台,成都seo优化排名推广,手机网站开发在pc端,政务公开网站项目建设书一、自定义指令简介 自定义指令是Vue提供的能力,用于注册自定义的指令,从而实现一些自定义的DOM操作。 二、Vue2中自定义指令 在Vue2中,自定义指令通过全局方法Vue.directive()进行注册: // 注册全局指令v-focus Vue.directive(focus, {inserted: function(el) {el.focus()…

在这里插入图片描述

一、自定义指令简介

自定义指令是Vue提供的能力,用于注册自定义的指令,从而实现一些自定义的DOM操作。

二、Vue2中自定义指令

在Vue2中,自定义指令通过全局方法Vue.directive()进行注册:

// 注册全局指令v-focus
Vue.directive('focus', {inserted: function(el) {el.focus() }  
})

使用:


<input v-focus> 

也可以局部注册:

directives: {focus: {inserted: function(el) {el.focus()}}
}

然后在模板中通过v-xxx方式使用。

三、Vue3中自定义指令

在Vue3中,自定义指令通过全局方法app.directive()注册:

// 注册全局指令v-focus  
app.directive('focus', {mounted(el) {el.focus() }
})

使用:

<input v-focus>

局部注册:

directives: {focus: {mounted(el) {el.focus() }}
}

四、Vue2与Vue3自定义指令区别

vue3中的自定义指令在源码实现上与vue2有以下主要不同:

注册方式不同

vue2是通过Vue.directive()注册全局自定义指令,组件内通过directives选项注册局部自定义指令。

vue3是通过app.directive()注册全局自定义指令,组件内通过directives选项注册局部自定义指令。

钩子函数变化

vue2的钩子函数有bind、inserted、update等。

vue3只提供了beforeMount和mounted两个钩子函数。

钩子函数参数变化

vue2的钩子函数默认会传入el、binding等参数。

vue3的钩子函数不再默认传入任何参数,需要手动指定需要的参数。

实现机制不同

vue2中的自定义指令是通过Directive类实现的。

vue3中不再有Directive类,自定义指令直接通过钩子函数实现。

渲染函数处理不同

vue2的编译阶段会处理自定义指令,生成自定义指令的渲染函数。

vue3的编译阶段不再处理自定义指令,自定义指令逻辑全部在钩子函数中实现。

vue3对自定义指令的实现做了大幅精简,通过钩子函数直接实现自定义逻辑,渲染层面不再处理自定义指令,以此简化了内部逻辑

五、示例

输入框获取焦点示例:

Vue2:

Vue.directive('focus', {inserted: function(el) {el.focus()}
}) 

Vue3:

app.directive('focus', {mounted(el) {el.focus() }  
})
http://www.dinnco.com/news/35088.html

相关文章:

  • 做的网站搜不到seo技术博客
  • 网站开发价目表接广告的平台
  • wordpress代言宝插件seo类目链接优化
  • 网站后台登陆不进去是怎么回事建立网站平台
  • 怎么做阿里巴巴国际网站营销型网站建设要点
  • 重庆南昌网站建设全网优化哪家好
  • 怎么看网站用什么平台做的针对大学生推广引流
  • 怎么下载一个网站的css免费注册
  • 兰州市城乡建设厅网站如何自己建设网站
  • sem seo新手好做吗百度seo霸屏软件
  • 专业集团门户网站建设个人接外包项目平台
  • 白山网站建设网站推广的基本方法
  • 企业cms建站系统成都有实力的seo团队
  • wordpress主题导入百度禁止seo推广
  • 产品销售型企业网站有哪些百度推广开户价格
  • 网购网站有哪些大数据精准营销系统
  • 小程序开发制作官网微信seo
  • 英文网站建设维护百度一下你就知道移动官网
  • 深圳网站制作公司机构河南网站推广公司
  • 台州网站建设团队南宁seo外包要求
  • 国外空间设计网站产品推广计划书怎么写
  • 系统之家网站怎么做的百度高级检索入口
  • 一级a做爰片免费观看网站全网推广代理
  • wordpress 淘宝客 采集seo基础优化包括哪些内容
  • 网站模板减肥360优化大师下载
  • 打码网站做的比较好的是哪些官网首页入口百度
  • 毕业设计可以做哪些简单网站廊坊百度seo公司
  • 青岛网景互联网站建设公司自助建站平台源码
  • 南阳优化网站排名三只松鼠有趣的软文
  • 企业做网站的意义高级搜索指令