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

广州站在哪里国内上市的网络公司排名

广州站在哪里,国内上市的网络公司排名,建设工程竣工规划局网站,可以做网站面试题:composition api相比于option api有哪些优势? 不同于reactivity api,composition api提供的函数很多是与组件深度绑定的,不能脱离组件而存在。 1. setup // component export default {setup(props, context){// 该函数在…

面试题:composition api相比于option api有哪些优势?

不同于reactivity api,composition api提供的函数很多是与组件深度绑定的,不能脱离组件而存在。

1. setup

// component
export default {setup(props, context){// 该函数在组件属性被赋值后立即执行,早于所有生命周期钩子函数// props 是一个对象,包含了所有的组件属性值// context 是一个对象,提供了组件所需的上下文信息}
}

context对象的成员

成员类型说明
attrs对象vue2this.$attrs
slots对象vue2this.$slots
emit方法vue2this.$emit

2. 生命周期函数

vue2 option apivue3 option apivue 3 composition api
beforeCreatebeforeCreate不再需要,代码可直接置于setup中
createdcreated不再需要,代码可直接置于setup中
beforeMountbeforeMountonBeforeMount
mountedmountedonMounted
beforeUpdatebeforeUpdateonBeforeUpdate
updatedupdatedonUpdated
beforeDestroy beforeUnmountonBeforeUnmount
destroyedunmountedonUnmounted
errorCapturederrorCapturedonErrorCaptured
-renderTrackedonRenderTracked
-renderTriggeredonRenderTriggered

新增钩子函数说明:

钩子函数参数执行时机
renderTrackedDebuggerEvent渲染vdom收集到的每一次依赖时
renderTriggeredDebuggerEvent某个依赖变化导致组件重新渲染时

DebuggerEvent:

  • target: 跟踪或触发渲染的对象
  • key: 跟踪或触发渲染的属性
  • type: 跟踪或触发渲染的方式
App.vue
<template><img alt="Vue logo" src="./assets/logo.png" /><HelloWorld msg="Hello Vue 3.0 + Vite" />
</template><script>
import HelloWorld from './components/HelloWorld.vue'export default {name: 'App',components: {HelloWorld}
}
</script>
HelloWorld .vue
<template><h1>{{ msg }}</h1><button @click="count++">count is: {{ count }}</button><p>Edit<code>components/HelloWorld.vue</code>to test hot module replacement.</p>
</template><script>
export default {name: "HelloWorld",props: {msg: String,},data() {return {count: 0,};},renderTracked(e) {console.log(e); //count},renderTriggered(e) {console.log("renderTriggered", e); //msg或者count},
};
</script>

3. 面试题参考答案

面试题:composition api相比于option api有哪些优势?

从两个方面回答:

  1. 为了更好的逻辑复用和代码组织
  2. 更好的类型推导
有了composition api,配合reactivity api,可以在组件内部进行更加细粒度的控制,使得组件中不同的功能高度聚合,提升了代码的可维护性。对于不同组件的相同功能,也能够更好的复用。
相比于option api,composition api中没有了指向奇怪的this,所有的api变得更加函数式,这有利于和类型推断系统比如TS深度配合。
http://www.yayakq.cn/news/720191/

相关文章:

  • 长春星宿网站建设公司怎么样河南手机网站建设价格明细表
  • 网站怎么算抄袭如何在自己网站开发互动视频教程
  • 网站颜色设计用asp做网站
  • 重庆建设岗位培训网站展示型网站建设模板
  • 网站使用引导网络推广的途径
  • 手机新手学做网站效果图外包
  • 电商网站多少钱温州seo方法
  • 推广 高端网站建设wordpress 农业主题公园
  • 学校网站建设哪家好法国 wordpress
  • 电子商务网站自助建站品质好茶
  • 直播做网站网页设计与制作教程 机械工业出版社
  • 福建得兴建设工程网站whois 查询系统
  • 沈阳网站制作思路网络做网站php都用什么框架
  • 网站建设的app store免费下载
  • 网站会员后台管理系统广州地产网站设计
  • 成都动力无限 网站 差wordpress 查看原图
  • 网站开发石家庄网络游戏带来的危害
  • 公司网络推广网站北京seo课程
  • 重庆建网站流程上海软件app开发流程
  • 上海市建设安全协会 - 网站首页八爪鱼 wordpress
  • 收废品做网站绵阳 网站开发
  • 专门做签到的网站模板网站一天建好
  • 外包网站建设公司wordpress 继续阅读
  • 济宁网站建设公司怎么样国外云服务器厂商
  • 国内最大的网站制作公司wordpress升级
  • 安阳淘宝网站建设网站最近不收录
  • 网站域名年龄中国建设领域专业人员网站
  • 做英文网站 赚美元免费的黄台app下载
  • 沈阳网站建设服务器驻马店 网站建设
  • 网站数据怎么备份vs做网站怎样加数据库