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

网站监控 重启佛山外贸网站建设信息

网站监控 重启,佛山外贸网站建设信息,企业vi设计模板,南昌官网seo收费标准手摸手-学习 Vue3 之 变量声明【ref 和 reactive】 前言refreactive 前言 vue3 前端代码开发过程中,必然会涉及变量声明,会用到:ref、reactive 。本章节 进行讲解说明。 演示的项目,经处理后的结构如下: ref 用途…

手摸手-学习 Vue3 之 变量声明【ref 和 reactive】

  • 前言
  • ref
  • reactive

前言

vue3 前端代码开发过程中,必然会涉及变量声明,会用到:refreactive 。本章节 进行讲解说明。

演示的项目,经处理后的结构如下:
在这里插入图片描述

ref

用途ref 声明变量时,使用。常用于 声明 基本类型(此外,也可声明对象)

具体更多细节,参考官网:
(1)https://cn.vuejs.org/api/reactivity-core.html#ref
(2)https://cn.vuejs.org/glossary/#ref

功能讲解,演示如下:

  1. 开发代码如下:
    在这里插入图片描述
<template><div>前端开发:{{ name }}</div><button @click="changeName">改变名称</button>
</template><script lang="ts" setup>
let name = 'Vue3'
function changeName() {console.log('name 变量修改之前:', name)name = '一起学习吧~'console.log('name 变量修改之后:', name)
}
</script><style lang="scss" scoped></style>
  1. 运行后,页面效果如下:
    说明 浏览器控制台区域,是需手动按F12调出来的,默认不展示。
    在这里插入图片描述
  2. 期望实现的需求功能
    当点击 “改变名称” 这个按钮时,页面上内容 Vue3 变成 一起学习吧~

?思考:实际上,当点击按钮时,
(1) 代码层面上的 变量 name 值,能否被修改 ?
(2) 页面内容 Vue3 能否 变成 一起学习吧~ ?

点击 “改变名称” 按钮,进行验证:
在这里插入图片描述
从验证结果上来看,变量值修改成功,但页面内容没有展示。
此时,若想实现页面内容 “联动” 效果,可使用 ref 进行变量声明,将其改为响应式方式。

什么是响应式?

  • 参考官网:https://cn.vuejs.org/glossary/#reactive-effect

在这里插入图片描述

更改为响应式方式后,
打开浏览器,控制台有输出内容:变量为一个RefImpl对象,期内有一个value属性(如下)
在这里插入图片描述
再次尝试点击 “改变名称” 按钮,修改 页面上的内容,
但是,仍然没有发生变化,如下:
在这里插入图片描述
在这里插入图片描述

变量已经改为响应式的了,但页面还是没有变化

原因:代码中,操作变量的方式不对,需调用 .value ,原来的代码(如下)并未使用.value
在这里插入图片描述
调整后的代码如下:
在这里插入图片描述

代码调整完成后(使用 .value 修改变量值),
最后,再次进行功能验证,已可正常同步联动,效果如下:
在这里插入图片描述

reactive

用途ref 声明变量时,使用。只可用于 声明 对象类型(不可用于基本类型)

具体更多细节,参考官网:https://cn.vuejs.org/api/reactivity-core.html#reactive

功能讲解,演示如下:

  1. 创建如下对象,当在页面上,点击“改变名称”按钮,验证是否可同步修改变量、以及页面是否会同步显示?
    在这里插入图片描述
<template><div>客户姓名:{{ client.name }}</div><button @click="changeName">改变名称</button>
</template><script lang="ts" setup>
let client = { name: '张三', age: 10 }console.log('声明的变量是:', client)function changeName() {console.log('变量修改之前,属性值:', client.name)client.name = '诸葛亮'console.log('变量修改之后,属性值:', client.name)
}
</script><style lang="scss" scoped></style>
  1. 经验证,变量参数值会同步修改,但是页面内容不会同步显示。
    在这里插入图片描述
  2. 若想实现,变量值发生改变时,页面同步显示,可使用 reactive 声明变量,此时将变为响应式。
    在这里插入图片描述
  3. 打开浏览器页面,查看控制台输出:此时变量对象已经发生改变 为 Proxy
    在这里插入图片描述
  4. 点击 “改变名称” 按钮,验证可知:控制台中显示变量值发生改变,且页面内容同步显示。
    在这里插入图片描述

说明
(1)使用 ref 声明的变量,修改参数值时,需使用 .value
(2)此处,使用 reactive 声明的变量,修改参数值时,无需使用 .value

若有转载,请注明出处:https://blog.csdn.net/CharlesYuangc/article/details/149105167


文章转载自:

http://20Mwyfb4.kxrhj.cn
http://yYzicLYq.kxrhj.cn
http://n3G2pUJS.kxrhj.cn
http://uIA6IACr.kxrhj.cn
http://PBsuZgnd.kxrhj.cn
http://VXelGKvn.kxrhj.cn
http://U4tppmNN.kxrhj.cn
http://hjvIriME.kxrhj.cn
http://uZnDpUOs.kxrhj.cn
http://pYlQSowv.kxrhj.cn
http://3g1rbqWN.kxrhj.cn
http://jJVq3X3F.kxrhj.cn
http://IEq5SzU8.kxrhj.cn
http://CSAi2bIg.kxrhj.cn
http://CBSY7qyu.kxrhj.cn
http://jR7mobEr.kxrhj.cn
http://FPNpD4HW.kxrhj.cn
http://Yv9DZqBk.kxrhj.cn
http://r9ZMasOp.kxrhj.cn
http://FSH9vlQZ.kxrhj.cn
http://RqywO1jp.kxrhj.cn
http://pIrFL8RG.kxrhj.cn
http://m5GAuIFO.kxrhj.cn
http://tVwUn2AS.kxrhj.cn
http://GDLnh2mg.kxrhj.cn
http://IaEoA2Mu.kxrhj.cn
http://xtVoPOB1.kxrhj.cn
http://SuGbrAtN.kxrhj.cn
http://EY5weuC4.kxrhj.cn
http://AAvVt6Qw.kxrhj.cn
http://www.dtcms.com/wzjs/705092.html

相关文章:

  • 合肥建立网站百度链接提交
  • 上海网站建设的公司适合年轻人看的播放器
  • 可信网站验证服务中心可以做免费的网站吗
  • 外贸企业官网建站企业管理咨询合同书范本
  • 玉环建设规划局网站化妆品的网站建设
  • 网站流量 名词做网站实现图片自动压缩
  • 网站域名能迁移吗中国电商建站程序
  • 西安有没有网站建设和营销的培训wordpress定制菜单
  • 代加工厂找订单的网站网站空间2G一年多少钱
  • 网站页面设计的重要性网站管理后台地址怎么查询
  • 最权威的做网站设计公司价格Wordpress架构图
  • 上海招聘网站排名宝安附近做网站公司
  • 合肥建设工程招聘信息网站学会了dw就可以做网站吗
  • 网站建设服务费属于公司网站费用计入什么科目
  • 四川手机网站建设费用wordpress秒开优化
  • 网站改版对seo影响全网vip视频网站建设
  • 网站视频主持人wordpress进不去后台
  • 安阳网站建设公司出租车公司去掉wordpress
  • 网站建设 天津辽宁省城乡建设厅网站
  • 做文案策划需要看什么网站wordpress 苏醒主题
  • 平顶山建设公司网站怎么看网站的建站公司是哪个
  • 大凤号 网站建设wordpress设计导航
  • 深圳做网站得外包公司有哪些软件设计方案怎么写
  • 简单旅游网站模板下载什么插件可以做网站访问量统计
  • 中小企业网站功能模块及数据库表wordpress如何做导航网站
  • 网站建设界面建议中国建设银行网站保定五四路
  • 手机好看网站模板免费下载东莞住房建设网站的网
  • 运城建设银行网站莱芜都市网最新招聘信息
  • 南阳网站排名优化报价网络科技公司名称大全简单大气
  • 如何制作一个注册网站长沙网络营销公司哪家好