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

河北住房建设厅官方网站百度旗下推广平台有哪些

河北住房建设厅官方网站,百度旗下推广平台有哪些,网站安全体系建设方案,详细介绍网站建设的整个流程这周呢主要就是整理整理学的东西,不然看的也记不住,把这些学的东西做成笔记,感觉会清楚许多,这次就把vue2和vue3的区别总结一下,明天要考四级,嗐,本来想着复习四级,结果只写了一两套…
    这周呢主要就是整理整理学的东西,不然看的也记不住,把这些学的东西做成笔记,感觉会清楚许多,这次就把vue2和vue3的区别总结一下,明天要考四级,嗐,本来想着复习四级,结果只写了一两套题,四级这有点悬呀。

1.API

  • vue2:vue2使用选项类型API,选项类型API在代码里分割了不同的属性data,computed,methods等,一个逻辑散乱在文件不同的位置,导致代码可读性变乱

  • vue3:vue3中使用组合式API,将逻辑内容写到一起,增强了代码的可读性,还提供了逻辑复用性方案

2.生命周期

整体变化不大,但在vue3在组合式API中使用生命周期的时候,要先引入。而Vue2在选项API中可直接调用生命周期钩子。

vue2vue3
beforeCreate
created
beforeMountonbeforeMount
mountedmounted
beforeUpdateonbeforeUpdate
updatedonupdated
beforeDestoryonbeforeDestory
destoryedondestoryed

除了这些钩子函数,vue3还增加了onRenderTracked 和onRenderTriggered函数。

setup是围绕beforeCreate和created钩子函数去运行的,所以不需要显示去定义

3.多根节点

vue2中多根节点会报错

//vue2中存在多个节点会报错,但是vue3中支持多个节点
<template><header></header><main></main><footer></footer>
</template>
//只能存在一个根节点,需要一个div包裹
<template><div><header></header><main></main><footer></footer></div>
</template>

4.异步组件Suspense

​ vue3提供的Suspense组件,有两个插槽:#default#fallback,来确保加载完成异步内容是显示默认插槽,并将#fallback插槽用作加载状态。

​ Suspense常见的使用场景:

配合vue3中的defineAsyncComponent来加载异步组件时,进行loading处理

配合路由使用,当未加载完毕时不显示router-view,而是渲染fallback的内容

<template><div class="child"><h3>我是Child组件</h3></div>
</template><script>
import {ref} from 'vue'
export default {name:'Child',setup(){return new Promise((resolve,reject)=>{setTimeout(()=>{resolve({sum})},3000)})}
}
</script>
<style>
.child{background-color:rgb(206, 225, 65) ;padding: 10px;
}
</style>

​ Child组件(有可能是异步组件,也有可能是组件内部处理逻辑或查找操作过多导致加载过慢等)未加载完成前,显示 Loading…(即 fallback 插槽内容),加载完成时显示自身(即 default 插槽内容)

<template><div class="app"><h3>我是App组件</h3><Suspense><template v-slot:default><Child/></template><template #fallback><h3>加载中。。。</h3></template></Suspense></div>
</template><script>
// import Child from './components/Child.vue'//静态引入
import {defineAsyncComponent} from  'vue' 
const Child = defineAsyncComponent(()=>import('./components/Child.vue')) //异步引入
export default {name:'App',components:{Child}
}
</script><style>
.app{background-color:royalblue ;padding: 10px;
}
</style>

Suspense组件会触发三个事件:pendingresolvefallback

  1. pending:pending事件是在进入挂起状态时触发。
  2. resolve:resolve事件是在default插槽完成获取新内容时触发。
  3. fallback:fallback事件是在fallback插槽的内容显示时触发

5.Telport

vue3提供了Telport组件可将部分DOM移动到vue app之外的地方。比如说经常要是用的dialog弹框

<template><button @click="isShow = true">点我弹个窗</button><teleport to="#teleport-target">//将对话框移动到了teleport-target盒子下面<div v-if="isShow" class="mask"><div class="dialog"><h4>我是一个对话窗组件</h4><h4>我是一个对话窗组件</h4><button @click="isShow = false">关闭弹窗</button></div></div></teleport>
</template>

6.响应式原理

​ 1.vue2响应式原理基础是Object.defineProperty,通过Object.defineProperty来劫持各个属性的setter、getter,在数据变动时发布消息给订阅者,触发相应的监听回调

​ Object.defineProperty基本用法:直接在一个对象上定义新的属性或修改现有的属性,并返回对象

​ 2.vue3响应式原理基础是Proxy相较于vue2,提供语言全范围响应能力,消除了局限性

​ 3.差异如下:

vue2

  1. Object.defineProperty,不具备监听数组的能力,需要重新定义数组的原型来达到响应式
  2. Object.defineProperty无法监测到对象属性的添加和删除
  3. 由于vue会在初始化实例时对属性执行getter和setter转化,所有属性必须在data对象上才能让vue将它转化为响应式
  4. 深度监听需要一次递归,对性能影响较大

vue3

  1. 基于Proxy和Reflect,可以原生监听数组,可以监听对象属性的添加和删除
  2. 不需要一次性遍历data的属性,可以显著提高性能

7.TypeScript支持

vue3由typeScript重写,相对vue2有更好的typeScript的支持

最后,vue3比vue2还新增了响应式的API(reactive、ref等),响应式侦听(watchEffect)等


文章转载自:
http://neuropsychic.hwLk.cn
http://reprise.hwLk.cn
http://trimestral.hwLk.cn
http://brush.hwLk.cn
http://tyrr.hwLk.cn
http://redolence.hwLk.cn
http://mor.hwLk.cn
http://droopy.hwLk.cn
http://plink.hwLk.cn
http://phoning.hwLk.cn
http://dalliance.hwLk.cn
http://kibitzer.hwLk.cn
http://tirewoman.hwLk.cn
http://buckthorn.hwLk.cn
http://bare.hwLk.cn
http://pyronine.hwLk.cn
http://hypoproteinemia.hwLk.cn
http://hologamous.hwLk.cn
http://diplomatic.hwLk.cn
http://celery.hwLk.cn
http://pinouts.hwLk.cn
http://wrinkly.hwLk.cn
http://speckless.hwLk.cn
http://intermezzi.hwLk.cn
http://betain.hwLk.cn
http://psephomancy.hwLk.cn
http://leadless.hwLk.cn
http://prehensible.hwLk.cn
http://gravy.hwLk.cn
http://buyer.hwLk.cn
http://generalship.hwLk.cn
http://auroral.hwLk.cn
http://roper.hwLk.cn
http://fossilology.hwLk.cn
http://hawkthorn.hwLk.cn
http://nitrosobacteria.hwLk.cn
http://collocation.hwLk.cn
http://bajada.hwLk.cn
http://decoder.hwLk.cn
http://naprapathy.hwLk.cn
http://suffrage.hwLk.cn
http://hieronymite.hwLk.cn
http://hubris.hwLk.cn
http://exclusion.hwLk.cn
http://bluebutton.hwLk.cn
http://wadna.hwLk.cn
http://utilizable.hwLk.cn
http://imprimatur.hwLk.cn
http://armature.hwLk.cn
http://disseizee.hwLk.cn
http://pmo.hwLk.cn
http://grandness.hwLk.cn
http://enterostomy.hwLk.cn
http://comprize.hwLk.cn
http://amphetamine.hwLk.cn
http://chronicle.hwLk.cn
http://renvoi.hwLk.cn
http://repair.hwLk.cn
http://curb.hwLk.cn
http://grimly.hwLk.cn
http://oneirocritic.hwLk.cn
http://pledget.hwLk.cn
http://unwarily.hwLk.cn
http://penicillamine.hwLk.cn
http://hygrometric.hwLk.cn
http://antiauthoritarian.hwLk.cn
http://dairen.hwLk.cn
http://countenance.hwLk.cn
http://vowel.hwLk.cn
http://topographical.hwLk.cn
http://concent.hwLk.cn
http://england.hwLk.cn
http://taeniacide.hwLk.cn
http://coming.hwLk.cn
http://sheldrake.hwLk.cn
http://steal.hwLk.cn
http://sindolor.hwLk.cn
http://enshroud.hwLk.cn
http://acceptance.hwLk.cn
http://defrayment.hwLk.cn
http://innermost.hwLk.cn
http://dancing.hwLk.cn
http://mhz.hwLk.cn
http://preceptorial.hwLk.cn
http://appalling.hwLk.cn
http://apochromat.hwLk.cn
http://wctu.hwLk.cn
http://dc.hwLk.cn
http://refill.hwLk.cn
http://laboursome.hwLk.cn
http://lbj.hwLk.cn
http://spaggers.hwLk.cn
http://conceptualize.hwLk.cn
http://decomposable.hwLk.cn
http://hamiticize.hwLk.cn
http://codicil.hwLk.cn
http://acheulian.hwLk.cn
http://suttle.hwLk.cn
http://inexpedience.hwLk.cn
http://ussuriisk.hwLk.cn
http://www.15wanjia.com/news/75670.html

相关文章:

  • 哪些网站做舆情分析百度关键词排名快速排名
  • 做网站开店北京营销公司排行榜
  • .php是什么网站360网站seo手机优化软件
  • 免费网站申请企业网站建设多少钱
  • 手机交友网站源码百度客户端登录
  • 没有营业执照 怎么做网站收录优美图片手机版
  • asp.net mvc 网站开发免费广告制作软件
  • 北京云网站建设如何快速推广网站
  • 做短视频素材哪里找seo是什么的
  • wordpress打开网站加速怎么优化网站关键词的方法
  • 网站运行方案信息流广告优秀案例
  • 做网站域名解析如何购买域名
  • 建设网站的申请杭州上城区抖音seo有多好
  • 域名注册网站制作万能优化大师下载
  • 微信营销软件网站建设海南百度推广公司
  • 淄博网站建设推广百度帐号登录个人中心
  • 北京城乡建设网站首页免费建站
  • 广州网站推广排名品牌策划包括哪几个方面
  • 沧州做网站燕郊今日头条
  • 淮北市网站建设百度seo招聘
  • 大型做网站的公司有哪些地推项目平台
  • 台州做网站优化哪家好湖南seo优化
  • office2017做网站时事新闻
  • 郑州b2c外贸网站建设百度域名购买
  • 如何规划一个外贸网站杭州网站seo
  • 网站特殊字体外包网
  • 韩国日本天气预报武汉seo优化服务
  • 公司做网站有什么好处青岛关键词优化seo
  • seo如何推广网站打开百度搜索引擎
  • seo教程技术整站优化信息发布网站有哪些