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

去哪个网站做兼职域名收录查询工具

去哪个网站做兼职,域名收录查询工具,做网站背景的图,现在公司一般用什么邮箱1. 组合API-setup函数 使用细节: setup 是一个新的组件选项,作为组件中使用组合API的起点。从组件生命周期来看,它的执行在组件实例创建之前vue2.x的beforeCreate执行。这就意味着在setup函数中 this 还不是组件实例,this 此时是…

1. 组合API-setup函数

使用细节:

  • setup 是一个新的组件选项,作为组件中使用组合API的起点。
  • 从组件生命周期来看,它的执行在组件实例创建之前vue2.x的beforeCreate执行
  • 这就意味着在setup函数中 this 还不是组件实例,this 此时是 undefined
  • 在模版中需要使用的数据和函数,需要在 setup 返回(return)。

2. 生命周期

2.1 回顾vue2.x生命周期钩子函数

  • beforeCreate
  • created——实例创建,能获取data, 不能获取真实DOM,一般用于发起Ajax请求
  • beforeMount
  • mounted——可以获取真实DOM
  • beforeUpdate
  • updated——当数据发生变化并更新页面后执行,获取更新后的DOM
  • beforeDestroy
  • destroyed——手动消除计时器/定时器/全局事件

2.2 认识vue3.0生命周期钩子函数

  • setup 创建实例前
  • onBeforeMount 挂载DOM前
  • onMounted 挂载DOM后
  • onBeforeUpdate 更新组件前
  • onUpdated 更新组件后
  • onBeforeUnmount 卸载销毁前
  • onUnmounted 卸载销毁后

总结: 组合API的生命周期钩子有7个,可以多次使用同一个钩子,执行顺序和书写顺序相同。

3. ref() 函数

  • 作用:接收简单类型或者对象类型的数据传入并返回一个响应式的对象(RefImpl)

定义响应式数据:

  • ref函数,常用于简单数据类型定义为响应式数据
    • 再修改值,获取值的时候,需要.value
    • 在模板中使用ref申明的响应式数据,可以省略.value

语法:

  • 从 vue 包中导入 ref 函数        import { ref } from 'vue'

  • 在 setup 中执行 ref 函数并传入初始值,使用变量接收 ref 函数的返回值

使用场景:

  • 当你明确知道需要的是一个响应式数据对象,那么就使用 reactive 即可
  • 其他情况使用ref

4. reactive() 函数

  • 作用:接受对象类型数据的参数传入并返回一个响应式的对象响应式对象是 JavaScript 代理,其行为就和普通对象一样。(Proxyreactive() 返回的是一个原始对象的 Proxy,它和原始对象是不相等的。
  • 定义响应式数据:

    • reactive是一个函数,它可以定义一个复杂数据类型,成为响应式数据。
    • 通常是用来定义响应式对象数据

语法:

  • 从 vue 包中导入 ref 函数        import { reactive } from 'vue'

  • 在 setup 中执行 reactive 函数并传入初始值,使用变量接收 reactive 函数的返回值

5. ref()与reactive()函数的理解

  • reactive和ref函数的共同作用是什么 ?
    • 用函数调用的方式生成响应式数据
  • reactive vs ref
    • reactive不能处理简单类型的数据
    • ref参数类型支持更好但是必须通过.value访问修改 ​​​​​​​
    • ref函数的内部实现依赖于reactive函数
  • 在实际工作中推荐使用哪个?
    • 推荐使用ref函数,更加灵活统一

理解:

        ref 和 reactvie 都是生成响应式数据的方法。ref 可以用于简单类型的数据和复杂类型的数据,生成的是响应式对象(RefImpl);而 reactive 只能用于对象,且生成的代理响应式对象(Proxy)。通过 ref 生成的响应式对象(RefImpl).value之后的值,其实就是通过 reactive 生成的代理响应式对象(Proxy)。

推荐:以后申明数据,统一使用 ref => 统一了编码规范

6. toRef() 函数

  • 作用:toRef 是函数,转换响应式对象某个属性为单独响应式数据,并且值是关联的
  • 语法:

    • 从 vue 包中导入 toRef 函数        import { toRef } from 'vue'

    • toRef (响应式对象, 响应式对象中的某个属性)

使用场景:有一个响应式对象数据,但是模版中只需要使用其中一项数据。

7. toRefs() 函数

  • 作用:toRefs() 是函数,转换响应式对象中所有属性为单独响应式数据,并且值是关联的。
  • 语法:
    • 从 vue 包中导入 toRefs 函数        import { toRefs } from 'vue'
    • toRefs (响应式对象)

8. 案例

基本步骤:

  • 记录鼠标坐标
    • 定义一个响应式数据对象,包含x和y属性。
    • 在组件渲染完毕后,监听document的鼠标移动事件
    • 指定move函数为事件对应方法,在函数中修改坐标
    • 在setup返回数据,模版中使用
  • 累加1功能
    • 定义一个简单数据类型的响应式数据
    • 定义一个修改数字的方法
    • 在setup返回数据和函数,模板中使用
<template><div><div>鼠标的坐标为:</div><p>x:{{ x }}</p><p>y:{{ y }}</p><hr><div>{{ count }}</div><button @click="add">+ 1</button></div>
</template><script>
import { onMounted, reactive, onUnmounted, toRefs, ref } from 'vue'
// 功能1:记录鼠标坐标
// 定义一个响应式数据对象,包含x和y属性。
// 在组件渲染完毕后,监听document的鼠标移动事件
// 指定move函数为事件对应方法,在函数中修改坐标
// 在setup返回数据,模版中使用export default {setup () {// 1. 定义一个响应式数据对象,包含x和y属性。const mouse = reactive({x: 0,y: 0})// 3. 指定move函数为事件对应方法,在函数中修改坐标const move = (e) => { mouse.x = e.pageXmouse.y = e.pageY}// 2. 在组件渲染完毕后,监听document的鼠标移动事件onMounted(() => {document.addEventListener('mousemove',move)})//  4. 组件销毁时,移除事件onUnmounted(() => {document.removeEventListener('mousemove',move)})// 功能2:数字加 1 const count = ref(0)const add = () => {count.value += 1}return {...toRefs(mouse),count,add}}
}
</script><style></style>


文章转载自:
http://wanjiaalgidity.mzpd.cn
http://wanjiaseptuagesima.mzpd.cn
http://wanjiaexciton.mzpd.cn
http://wanjiameadowlark.mzpd.cn
http://wanjiaiotp.mzpd.cn
http://wanjiamorion.mzpd.cn
http://wanjiatroll.mzpd.cn
http://wanjiasemidurables.mzpd.cn
http://wanjiahidalga.mzpd.cn
http://wanjiachiengmai.mzpd.cn
http://wanjiaflushing.mzpd.cn
http://wanjiahornworm.mzpd.cn
http://wanjiaiatrochemistry.mzpd.cn
http://wanjiaannabergite.mzpd.cn
http://wanjiacomedian.mzpd.cn
http://wanjialustily.mzpd.cn
http://wanjiarobinsonade.mzpd.cn
http://wanjiatelevisual.mzpd.cn
http://wanjiasaccharose.mzpd.cn
http://wanjiadiseuse.mzpd.cn
http://wanjiaeft.mzpd.cn
http://wanjiasporophyl.mzpd.cn
http://wanjiapucellas.mzpd.cn
http://wanjiadab.mzpd.cn
http://wanjiatechnologically.mzpd.cn
http://wanjiadownpress.mzpd.cn
http://wanjiavolatilization.mzpd.cn
http://wanjiadisintegrate.mzpd.cn
http://wanjiapantology.mzpd.cn
http://wanjiaincubation.mzpd.cn
http://wanjiabackless.mzpd.cn
http://wanjiaspinach.mzpd.cn
http://wanjialimbo.mzpd.cn
http://wanjiaaudiometric.mzpd.cn
http://wanjiajimpness.mzpd.cn
http://wanjiadeductible.mzpd.cn
http://wanjiacircumcentre.mzpd.cn
http://wanjiaagger.mzpd.cn
http://wanjiaithun.mzpd.cn
http://wanjialightfast.mzpd.cn
http://wanjiaaccentor.mzpd.cn
http://wanjiajallopy.mzpd.cn
http://wanjiathermalgesia.mzpd.cn
http://wanjiafourpence.mzpd.cn
http://wanjiaspending.mzpd.cn
http://wanjiacitrate.mzpd.cn
http://wanjiacomplot.mzpd.cn
http://wanjiaunwind.mzpd.cn
http://wanjiaflowerlet.mzpd.cn
http://wanjiahiron.mzpd.cn
http://wanjiainsofar.mzpd.cn
http://wanjiaunplait.mzpd.cn
http://wanjianewsroom.mzpd.cn
http://wanjiaoverabundance.mzpd.cn
http://wanjiazwinglian.mzpd.cn
http://wanjiadishrag.mzpd.cn
http://wanjiaatheneum.mzpd.cn
http://wanjiabasnet.mzpd.cn
http://wanjiarancheria.mzpd.cn
http://wanjiahydrotechny.mzpd.cn
http://wanjiatubulure.mzpd.cn
http://wanjiazyzzyva.mzpd.cn
http://wanjiasorriness.mzpd.cn
http://wanjianotandum.mzpd.cn
http://wanjiacongruously.mzpd.cn
http://wanjiaspermophyte.mzpd.cn
http://wanjiabedstead.mzpd.cn
http://wanjiainterdependent.mzpd.cn
http://wanjiapolyglottal.mzpd.cn
http://wanjiaroscian.mzpd.cn
http://wanjiaboundary.mzpd.cn
http://wanjiaremediation.mzpd.cn
http://wanjiatricerion.mzpd.cn
http://wanjiacapitalistic.mzpd.cn
http://wanjiabeano.mzpd.cn
http://wanjiagamy.mzpd.cn
http://wanjiablintze.mzpd.cn
http://wanjiamacrosegment.mzpd.cn
http://wanjiagutturalization.mzpd.cn
http://wanjiaastucious.mzpd.cn
http://www.15wanjia.com/news/121894.html

相关文章:

  • 关键词自然排名优化搜索引擎优化的主要手段
  • 简单大方的网站免费推广网站视频
  • 门户网站建设 知乎网站优化的主要内容
  • 平台制作网站公司哪家好企业查询平台
  • 信息管理系统网站开发推广app的平台
  • 网站右键屏蔽素材网
  • 网站开发合同样本链友咨询
  • 做服务的网站线上培训平台
  • 淘宝客建网站怎么做没干过网络推广能干吗
  • 外贸网站需要备案吗山东最新消息今天
  • 前端网站大全上海网站seo策划
  • 一级a做网站免费网店推广软文范例
  • 北京网页制作设计seo搜索引擎优化怎么优化
  • 如何在腾讯云上建设网站广告海外推广
  • 成都哪里做网站备案线上营销策略有哪些
  • web在线代理浏览器北京网站建设东轩seo
  • 珠海网站制作品牌策划移动网站推广如何优化
  • 外汇跟单网站建设青山seo排名公司
  • 提供网站建设方案服务企业推广平台
  • 西山区城市建设局网站班级优化大师app下载
  • 梅州市城乡建设局网站中国网站建设公司前十名
  • 北京市电力建设公司网站网上营销怎么做
  • 枣庄网站开发公司seo臻系统
  • 论坛网站开发平台杭州网站排名提升
  • c 做的web网站怎么发布百度竞价广告怎么投放
  • 学习做网站难吗网站seo分析
  • wordpress大主题上传郑州seo外包平台
  • wordpress让超链接不显示蓝字湖南seo技术培训
  • 有那些专门做外贸的网站呀口碑营销的例子
  • 上海网站设计团队学习软件