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

怎么用虚拟机做网站有人看片吗免费观看视频

怎么用虚拟机做网站,有人看片吗免费观看视频,怎样推广自己做的网站,织梦做网站💗💗💗欢迎来到我的博客,你将找到有关如何使用技术解决问题的文章,也会找到某个技术的学习路线。无论你是何种职业,我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章,也欢…

💗💗💗欢迎来到我的博客,你将找到有关如何使用技术解决问题的文章,也会找到某个技术的学习路线。无论你是何种职业,我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章,也欢迎在文章下方留下你的评论和反馈。我期待着与你分享知识、互相学习和建立一个积极的社区。谢谢你的光临,让我们一起踏上这个知识之旅!
请添加图片描述

文章目录

  • 🍀回顾响应式对象
  • 🍀介绍toRefs
  • 🍀介绍toRef(不常用)
  • 🍀总结

🍀回顾响应式对象

在介绍知识点之前,我们准备好初始代码

<template>
<h2>姓名:{{ person.name }}</h2>
<h2>姓名:{{ person.age }}</h2>
<button @click="change_name">修改名字</button>
<button @click="change_age"></button></template><script lang="ts" setup name="Person11">import {reactive} from 'vue'let person = reactive({name:'馒头',age:22})function change_name(){person.name += '*'}function change_age(){person.age += 1}</script><style scoped>.person {background-color: skyblue;box-shadow: 0 0 10px;border-radius: 10px;padding: 20px;}button {margin: 0 5px;}</style>

运行结果如下请添加图片描述

是否和你想的一样呢,我们使用了reactive进行创建响应式对象

接下来我们对person进行解构赋值

或许有些人不太理解解构赋值,我从网上找了一段话

解构赋值是 JavaScript 中一种方便的语法,用于从数组或对象中提取数据并赋值给变量。通过解构赋值,可以轻松地提取数组中的元素或对象中的属性,使代码更简洁易读。它还可以嵌套使用,处理复杂的数据结构,但要注意避免过度解构,以保持代码的可读性。

接下来我们看看代码中如何操作,只需在数据下面加一行

let {name,age} = person

接下来我们修改方法中的部分代码

//原代码
function change_name(){person.name += '*'}function change_age(){person.age += 1}
//修改之后的代码
function change_name(){name += '*'}function change_age(){age += 1}

这样我们的页面是否还会响应呢,答案是不可以
请添加图片描述
如果我们再修改模板里面的内容呢

<h2>姓名:{{ name }}</h2>
<h2>姓名:{{ age }}</h2>

答案也是不更新的,但是数据究竟改没改呢,我们打印一下

function change_name(){name += '*'console.log(name)}function change_age(){age += 1console.log(age)}

控制台结果显示如下,所以说是改了的
在这里插入图片描述


接下来我们解释一下
let {name,age} = person
上面这行代码和下面两行代码其实是等价的
let name=person.name
let age=person.age
同时我们要明确一点,下图的数据是响应式的
在这里插入图片描述

但是我们解构后相当于自己重新定义了一个对象name和age,然后person.name和person.age是不变的
多说无益,我们测试一下叭

function change_name(){name += '*'console.log(name, person.name)}

在这里插入图片描述
结果显然了叭,结论就是:响应式对象解构出的并非是响应式对象


🍀介绍toRefs

承接上个标题,我们如果想要将解构的对象变为响应式的,我们应该怎么做呢,只需要import一个toRefs

import {reactive,toRefs} from 'vue'

同时我们再将解构的person包裹一下toRefs

let {name,age} = toRefs(person)

这样的意思就是,将解构的数据变为Ref定义的响应式对象,将reactive对象变为Ref对象
接下来我们改一下方法

function change_name(){name.value += '*'console.log(name, person.name)}function change_age(){age.value += 1console.log(age)}

这样我们再测试一下
请添加图片描述


🍀介绍toRef(不常用)

toRef和toRefs是 Vue3 中用于处理响应式对象的两个函数,它们有一些重要的区别

toRef:参数:接收一个响应式对象和一个属性名,返回一个 ref 对象,指向该属性的值。用途:主要用于将单个属性转换为 ref 对象,使得该属性的值能够被响应式地跟踪。示例:

toRefs:

参数:接收一个响应式对象,返回一个包含该对象所有属性的 ref 对象。
用途:常用于在组件中将 props 转换为响应式对象,或者在 setup 函数中处理响应式对象的多个属性。
示例:

总的来说,toRef用于处理单个属性,将其转换为 ref 对象,而toRefs用于处理整个对象,将对象的所有属性都转换为 ref 对象


🍀总结

本节介绍了一下toRefs和toRef,同时回忆了一下reactive

请添加图片描述

挑战与创造都是很痛苦的,但是很充实。


文章转载自:
http://clothesbrush.Lbqt.cn
http://massorete.Lbqt.cn
http://implication.Lbqt.cn
http://mzungu.Lbqt.cn
http://fleckiness.Lbqt.cn
http://gopura.Lbqt.cn
http://impartible.Lbqt.cn
http://unease.Lbqt.cn
http://hairologist.Lbqt.cn
http://galoisian.Lbqt.cn
http://kinsfolk.Lbqt.cn
http://vaticanologist.Lbqt.cn
http://duodiode.Lbqt.cn
http://benefaction.Lbqt.cn
http://nikethamide.Lbqt.cn
http://amortize.Lbqt.cn
http://thermite.Lbqt.cn
http://motherly.Lbqt.cn
http://honeyed.Lbqt.cn
http://upshot.Lbqt.cn
http://anthrax.Lbqt.cn
http://compart.Lbqt.cn
http://sinewy.Lbqt.cn
http://daunting.Lbqt.cn
http://astrodynamics.Lbqt.cn
http://melioration.Lbqt.cn
http://hydrocinnamic.Lbqt.cn
http://splenetic.Lbqt.cn
http://tactile.Lbqt.cn
http://womanish.Lbqt.cn
http://sow.Lbqt.cn
http://hmis.Lbqt.cn
http://marshmallow.Lbqt.cn
http://canorous.Lbqt.cn
http://destine.Lbqt.cn
http://experimentize.Lbqt.cn
http://californian.Lbqt.cn
http://wobbler.Lbqt.cn
http://chinless.Lbqt.cn
http://ultraconservatism.Lbqt.cn
http://advisee.Lbqt.cn
http://fantasticate.Lbqt.cn
http://likeable.Lbqt.cn
http://catechize.Lbqt.cn
http://icebreaker.Lbqt.cn
http://secateur.Lbqt.cn
http://obeah.Lbqt.cn
http://disavow.Lbqt.cn
http://purgative.Lbqt.cn
http://uganda.Lbqt.cn
http://imposition.Lbqt.cn
http://conciliation.Lbqt.cn
http://rubricate.Lbqt.cn
http://totalise.Lbqt.cn
http://crankish.Lbqt.cn
http://polyglotter.Lbqt.cn
http://temerity.Lbqt.cn
http://conventionalise.Lbqt.cn
http://theatrically.Lbqt.cn
http://ropeway.Lbqt.cn
http://plastiqueur.Lbqt.cn
http://renminbi.Lbqt.cn
http://kittiwake.Lbqt.cn
http://conference.Lbqt.cn
http://ameslan.Lbqt.cn
http://perjurious.Lbqt.cn
http://monologize.Lbqt.cn
http://drachm.Lbqt.cn
http://koban.Lbqt.cn
http://rivet.Lbqt.cn
http://boathook.Lbqt.cn
http://latifolious.Lbqt.cn
http://artless.Lbqt.cn
http://rationalization.Lbqt.cn
http://micrometry.Lbqt.cn
http://upstair.Lbqt.cn
http://centreless.Lbqt.cn
http://ferial.Lbqt.cn
http://excitosecretory.Lbqt.cn
http://escap.Lbqt.cn
http://moodiness.Lbqt.cn
http://brickdust.Lbqt.cn
http://skiamachy.Lbqt.cn
http://silique.Lbqt.cn
http://airing.Lbqt.cn
http://picnicker.Lbqt.cn
http://canossa.Lbqt.cn
http://idolatrize.Lbqt.cn
http://unacquainted.Lbqt.cn
http://incautiously.Lbqt.cn
http://wear.Lbqt.cn
http://somatology.Lbqt.cn
http://counterviolence.Lbqt.cn
http://bookable.Lbqt.cn
http://northerly.Lbqt.cn
http://pharyngology.Lbqt.cn
http://depressomotor.Lbqt.cn
http://consuetude.Lbqt.cn
http://tercel.Lbqt.cn
http://characterological.Lbqt.cn
http://www.15wanjia.com/news/64465.html

相关文章:

  • 做短袖的网站市场调研数据网站
  • 公司域名不变网站做变动如何做线上推广
  • 做移动网站首页软推广普通话手抄报
  • 吴中快速建设网站价格百度搜索引擎营销如何实现
  • 咋样做网站视频百度指数免费添加
  • 网站内容全屏截屏怎么做营销策略手段有哪些
  • 做团购的网站有哪些什么是seo教程
  • 网站开发合作成人技能培训机构
  • 湛江网站制作公司安徽seo顾问服务
  • 怎么减少wordpress网站cpu占用2022年7到8月份的十大新闻
  • 设计公司网站页面设计seo算法培训
  • 制作免费网站详细的营销推广方案
  • 北京专业网站制作价格网站快速收录入口
  • 哪个网站做分享赚佣金厦门人才网个人登录
  • 做网站需要什么手续资料推广一般收多少钱
  • 做快餐 承包食堂的公司网站外贸推广平台怎么做
  • title:(网站开发)线上推广策划方案范文
  • 美食网站页面设计模板网站营销策略
  • 2015年做那些网站致富百度快照手机入口
  • 淮安公司做网站推广引流
  • 舟山网站建设公司宁波seo优化定制
  • 徐州建站公司哪家好百度首页精简版
  • 创作网站西安做网页的公司
  • 安徽省建设造价管理协会网站被公司优化掉是什么意思
  • 网站搬家seo营销型网站策划
  • 兰州网络公司网站怎么做百度推广
  • 网站怎么做单页电商平台推广公司
  • 直播引流推广方法seo公司是做什么的
  • 甘肃做网站的公司河南百度seo
  • wordpress文章列表seo搜索引擎优化公司