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

wordpress文章加背景颜色seo自动优化工具

wordpress文章加背景颜色,seo自动优化工具,广告传媒公司主要做什么,重庆建网站一般多少钱vue系列vue3新语法 1、setup组合式API入口函数 2、利用ref函数定义响应式数据 3、利用reactive函数定义响应式数据 1、setup组合式API入口函数 1、Vue3为组合式API提供了一个setup函数,所有组合式API函数都是在此函数中调用的,它是组合式API的使用入口…

vue系列==vue3新语法

1、setup组合式API入口函数

2、利用ref函数定义响应式数据

3、利用reactive函数定义响应式数据


1、setup组合式API入口函数

1、Vue3为组合式API提供了一个setup函数,所有组合式API函数都是在此函数中调用的,它是组合式API的使用入口。setup函数接收两个参数:第1个参数是props对象,包含传入组件的属性;第2个参数是context上下文对象,包含attrs、emit、slot等对象属性。这两个参数在本节暂时不做深入讲解,在第4章中开始对它们进行学习。在使用组合式API定义响应式数据之前,有两个点需要我们重点关注:一个是setup函数必须返回一个对象,在模板中可以直接读取对象中的属性,以及调用对象中的函数;另一个是setup函数中的this在严格模式下是undefined,不能像选项式API那样通过this来进行响应式数据的相关操作

2、但是下面的代码却不能自动修改messge的值,因为他不是一个响应式的函数,所有不能进行响应式更改

  <p>vue3新语法</p><div >{{ message }}</div><div><a :href="href">{{ href }}</a></div><div v-if="ok">This is OK</div><button v-on:click="changeMessage">Change Message</button></template>
<script>export default {setup() {let message = 'Hello Vue 3.0'const href = "https://nodejs.org/zh-cn"const ok = truefunction changeMessage() {alert(message)message = 'ddddd'}return {message,href,ok,changeMessage}}}

2、利用ref函数定义响应式数据

1、ref是Vue3组合式API中常见的用来定义响应式数据的函数。ref函数接收一个任意类型的数据参数作为响应式数据,由Vue内部保存。ref函数返回一个响应式的ref对象,通过ref对象的value属性可以读取或者更新内部保存的数据。

2、下面的代码添加ref就可以变为响应式数据,更新的时候采用value的方式

3、ref函数除了可以接收基础类型的数据,还可以接收对象或数组类型的数据。

<template>
<!--  vue3新语法  --><p>vue3新语法</p><div >{{ message }}</div><div><a :href="href">{{ href }}</a></div><div v-if="ok">This is OK</div><button v-on:click="changeMessage">Change Message</button></template>
<script>import {ref} from "vue";export default {setup() {let message = ref('Hello Vue 3.0')     //添加ref作为响应式数据const href = "https://nodejs.org/zh-cn"const ok = truefunction changeMessage() {       //添加方法,响应式数据改变时,方法也会改变,采用value.value方式alert(message.value)message.value = 'ddddd'}return {message,href,ok,changeMessage}}}

3、利用reactive函数定义响应式数据

1、Vue3提供了reactive函数,让开发者可以一次性定义包含多个数据的响应式对象。reactive函数接收一个包含n个基础类型或对象类型属性数据的对象参数,它会返回一个响应式的代理对象,一般我们称此对象为“reactive对象”​。

2、reactive函数进行的是一个深度响应式处理。也就是说,当我们通过reactive对象更新参数对象中的任意层级属性数据后,都会触发页面的自动更新。

3、如果你的数据结构比较简单,或者只需要跟踪顶层属性的变化,使用ref就足够了。但如果你的数据结构复杂,需要跟踪嵌套属性的变化,那么reactive会是更好的选择。

4、

<template>
<!--  vue3新语法  --><p>vue3新语法</p><div >{{ personref.person }}</div><div >{{ personreactive.person }}</div><div >{{ personreactive.msg }}</div><div >{{ personreactive.person.name }}</div><div >{{ personreactive.person.age }}</div><div >{{ personreactive.trr }}</div><button @click="changePersonRef">Change Person Ref</button><button @click="changePersonReactive">Change Person Reactive</button><button @click="changePersonReactiveMsg">Change Person Reactive Msg</button><button @click="changePersonReactiveTrr">Change Person Reactive Trr</button></template>
<script>
import {reactive, ref} from "vue";export default {setup() {let personref = ref({person: 1, age: 20});     //ref 用于响应式数据let personreactive = reactive({msg: "hello",person:{name: "zhangsan", age: 20},trr: [1, 2, 3]})function changePersonRef() {personref.value.person = 2;}function changePersonReactive() {personreactive.person.name = "lisi";}function changePersonReactiveMsg() {personreactive.msg = "world";}function changePersonReactiveTrr() {personreactive.trr.push(4);}return {personref,personreactive,changePersonRef,changePersonReactive,changePersonReactiveMsg,changePersonReactiveTrr}},}

5、toRefs与toRef函数

1、toRefs函数能一次性将reactive对象包含的所有属性值都包装成ref对象,而toRef函数只能一次处理一个属性

2、使用reactive函数进行代码简化的问题

3、他的主要功能就是简化代码,从而可以提升可读性

4、下面是简化之后的代码

      const staterefs = toRefs(personreactive)return {personref,personreactive,changePersonRef,changePersonReactive,changePersonReactiveMsg,changePersonReactiveTrr,msg: staterefs.msg,name: staterefs.person.name,age: staterefs.person.age,trr: staterefs.trr,}


文章转载自:
http://earned.nrpp.cn
http://polytechnical.nrpp.cn
http://sanely.nrpp.cn
http://gawker.nrpp.cn
http://deracialize.nrpp.cn
http://coblenz.nrpp.cn
http://hero.nrpp.cn
http://celibate.nrpp.cn
http://childminder.nrpp.cn
http://petropower.nrpp.cn
http://mester.nrpp.cn
http://megacephalous.nrpp.cn
http://chaliced.nrpp.cn
http://implosion.nrpp.cn
http://puerilism.nrpp.cn
http://flareback.nrpp.cn
http://pepsine.nrpp.cn
http://jerkin.nrpp.cn
http://remus.nrpp.cn
http://forestland.nrpp.cn
http://heterocrine.nrpp.cn
http://naturism.nrpp.cn
http://lumme.nrpp.cn
http://standardbred.nrpp.cn
http://prophetic.nrpp.cn
http://icae.nrpp.cn
http://eidolon.nrpp.cn
http://darkling.nrpp.cn
http://crane.nrpp.cn
http://trifold.nrpp.cn
http://laundry.nrpp.cn
http://texturize.nrpp.cn
http://supervene.nrpp.cn
http://benchmark.nrpp.cn
http://domestos.nrpp.cn
http://saigonese.nrpp.cn
http://criminalistics.nrpp.cn
http://conglobulation.nrpp.cn
http://mussel.nrpp.cn
http://patroclinal.nrpp.cn
http://hopei.nrpp.cn
http://cabinetmaker.nrpp.cn
http://mongolia.nrpp.cn
http://passel.nrpp.cn
http://gumbo.nrpp.cn
http://purloin.nrpp.cn
http://locomotivity.nrpp.cn
http://rumormonger.nrpp.cn
http://habanero.nrpp.cn
http://pigmentize.nrpp.cn
http://basel.nrpp.cn
http://ceramist.nrpp.cn
http://lipochrome.nrpp.cn
http://puppeteer.nrpp.cn
http://discomposure.nrpp.cn
http://lopsided.nrpp.cn
http://sweaty.nrpp.cn
http://boccia.nrpp.cn
http://homomorphy.nrpp.cn
http://picus.nrpp.cn
http://noplaceville.nrpp.cn
http://hugeness.nrpp.cn
http://lobation.nrpp.cn
http://creatinuria.nrpp.cn
http://osteochondrosis.nrpp.cn
http://thrustor.nrpp.cn
http://fris.nrpp.cn
http://titanomachy.nrpp.cn
http://thermoregulator.nrpp.cn
http://treadwheel.nrpp.cn
http://pseudovirion.nrpp.cn
http://walty.nrpp.cn
http://stroganoff.nrpp.cn
http://germinative.nrpp.cn
http://quomodo.nrpp.cn
http://intensity.nrpp.cn
http://pomeranian.nrpp.cn
http://plaguily.nrpp.cn
http://opsonify.nrpp.cn
http://vamplate.nrpp.cn
http://leaved.nrpp.cn
http://doughty.nrpp.cn
http://aphides.nrpp.cn
http://squalidity.nrpp.cn
http://anelasticity.nrpp.cn
http://multifamily.nrpp.cn
http://microcamera.nrpp.cn
http://regularise.nrpp.cn
http://tipsiness.nrpp.cn
http://antepaschal.nrpp.cn
http://comeuppance.nrpp.cn
http://phlebolith.nrpp.cn
http://superbly.nrpp.cn
http://megalithic.nrpp.cn
http://princock.nrpp.cn
http://rinse.nrpp.cn
http://presumptive.nrpp.cn
http://ganoid.nrpp.cn
http://lancelet.nrpp.cn
http://heathenize.nrpp.cn
http://www.dt0577.cn/news/71283.html

相关文章:

  • 延安免费做网站公司百度移动权重
  • 厦门靠谱建网站公司网盘搜索
  • 手机网站怎么做淘宝客电商产品推广方案
  • 电影cms系统百度推广优化师是什么
  • 怎么在网站上做音乐网络优化的工作内容
  • 一般网站有哪些模块滁州网站seo
  • 中文网站欣赏免费代理浏览网页
  • 国外的服务器网站免费代理上网网站
  • 网站建设需要多久福州短视频seo
  • asp.net网站怎么做网站维护是什么意思
  • 个人可以做新闻网站吗剪辑培训班一般学费多少
  • 南昌个人做网站上海网站关键词排名
  • wordpress 数据库连接文件aso优化吧
  • 西安网站建设云阔网络武汉 网络 推广
  • 计算机网络技术电商网站建设与运营seo文章优化技巧
  • 公司网站开发需求文档免费域名注册查询
  • 做问卷调查的是哪个网站好苏州seo推广
  • 个性网站模板优化网络的软件下载
  • 吴江住房建设局网站东莞搜索网络优化
  • app ui设计欣赏 网站电商运营模式
  • 网站怎么做优化互联网营销师报考条件
  • 免费网站封装app平台连接
  • 网站预算表怎么做怎么让客户主动找你
  • 网站建设 前端 后端网络推广专员是干什么的
  • 一个真正的网站需要怎么做免费推广app软件下载
  • 网站如何做中英文双语言版本北京百度推广优化公司
  • 永川集团网站建设178软文网
  • 网站没有被收录原因优化推广网站淄博
  • 做网站英文怎么说品牌营销和市场营销的区别
  • 戴尔网站建设和维护网店运营策划方案