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

怎么制作手机网站/qq群推广链接

怎么制作手机网站,qq群推广链接,做鞋子网站的域名,做多媒体挣钱吗重新设计定制的指令API,使其更好地符合组件生命周期组件上的自定义指令使用将遵循与Fallthrough行为RFC属性中讨论的相同规则。它将通过v-bind"$attrs"由子组件控制。const MyDirective {bind(el, binding, vnode, prevVnode) {},inserted() {},update()…

重新设计定制的指令API,使其更好地符合组件生命周期

组件上的自定义指令使用将遵循与Fallthrough行为RFC属性中讨论的相同规则。它将通过v-bind="$attrs"由子组件控制。

const MyDirective = {bind(el, binding, vnode, prevVnode) {},inserted() {},update() {},componentUpdated() {},unbind() {}
}

after

const MyDirective = {beforeMount(el, binding, vnode, prevVnode) {},mounted() {},beforeUpdate() {},updated() {},beforeUnmount() {}, // newunmounted() {}
}

使自定义指令挂钩名称与组件生命周期更加一致。

8be69c68ab5b6d97f22234b708021e2a.png

Usage on Components

在3.0中,通过片段支持,组件可能有多个根节点。当在具有多个根节点的组件上使用自定义指令时,就会产生问题。

为了解释自定义指令如何在3.0组件上工作的细节,我们需要首先理解自定义指令是如何在3.0中编译的。对于这样的指令:

<div v-foo="bar"></div>

被编译成

const vFoo = resolveDirective('foo')return withDirectives(h('div'), [[vFoo, bar]
])

其中vFoo将是由用户编写的指令对象,它包含挂载和更新这样的钩子。

withdirective返回一个克隆的VNode,将用户钩子封装并注入为VNode生命周期钩子(更多细节请参见渲染函数API的变化):

{onVnodeMounted(vnode) {// call vFoo.mounted(...)}
}

因此,自定义指令作为VNode数据的一部分完全包括在内。当在组件上使用自定义指令时,这些onVnodeXXX钩子作为无关的道具向下传递到组件,并最终出现在这个.$attrs中。

这也意味着可以像模板一样直接连接到元素的生命周期中,这在定制指令太复杂的时候很方便:

<div @vnodeMounted="myHook" />

这与vuejs/rfcs#26中讨论的属性fallthrough行为一致。因此,组件上的定制指令规则与其他无关属性相同:由子组件决定在何处以及是否应用它。当子组件在内部元素上使用v-bind="$attrs"时,它也会应用在它上面的任何定制指令

http://www.lbrq.cn/news/754129.html

相关文章:

  • 做网站建设要学多久/福州百度seo排名软件
  • 网站开发续签/刚刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 网站开发组/石家庄网站建设培训
  • 网站内容/网络推广渠道和方法
  • 单产品网站建设/互联网营销方案
  • 咸宁网站建设/网络推广运营优化
  • 免费建网站的网站/广东河源最新疫情
  • 手机怎么做淘客网站/seo常用优化技巧
  • 网站建设学校培训/网页优化包括什么
  • 北京企业建站团队/微信小程序开发零基础入门
  • 苏州网站开发培训/百度搜索推广怎么做
  • 网站建设wordpress/宁波seo网络推广定制多少钱
  • 做违法网站程序员犯法吗/昆明百度推广开户费用
  • 做搞笑视频网站靠神魔赚钱/海外网站推广优化专员
  • 房产网站建设的目的/微信营销推广
  • 中山网站建设推荐/怎么网上推广自己的产品
  • 网站架构的重要性/销售网站有哪些
  • 网站开发部组织架构/茶叶seo网站推广与优化方案
  • 旅游网站模板免费下载/2021年网络热点舆论
  • 外网IP访问wordpress/seo关键词排名优化销售
  • 大型网站制作平台/网络广告策划与制作
  • 湖北seo排名诊断/seo站长工具平台
  • 网站有了订单邮箱提醒代码/百度竞价推广开户
  • 网站做收藏任务有用吗/域名注册优惠
  • 我的家乡网页制作步骤/站长工具seo综合查询分析
  • 泰州网站建设服务热线/在线培训平台有哪些
  • 找人做网站属于诈骗吗/杭州网络推广公司
  • 贵阳市建设厅网站/seo基础知识包括什么
  • 网站建设与维护大学生总结/制作链接的app的软件
  • 还有河北城乡和住房建设厅网站吗/seo搜索引擎优化师
  • 第16节:自定义几何体 - 从顶点构建3D世界
  • JetPack系列教程(八):PDF库——让Android应用也能优雅“翻页”
  • 深入详解PCB布局布线技巧-去耦电容的摆放位置
  • 华为实验综合小练习
  • 8.15 机器学习(2)K最近邻算法
  • 使用Docker容器化Python测试Pytest项目并配置GitHub Actions CI/CD流程