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

帮别人备案网站吗网络推广主要工作内容

帮别人备案网站吗,网络推广主要工作内容,图文视频怎么制作,国外网站推广软件手摸手-学习 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://www.dtcms.com/wzjs/435778.html

相关文章:

  • 龙岩网站设计制作广告软文范例200字
  • 做网站怎么留接口黄页88网
  • 网站安全维护内容百度怎么做推广和宣传
  • 网站建设数据库实训体会百度云资源搜索入口
  • 兼职做调查哪个网站好线下引流的八种推广方式
  • 怎么免费制作企业网站可以进入任何网站的浏览器
  • 手机适配网站google搜索引擎入口下载
  • 使用ai做网站设计网络推广网站的方法
  • 基于个性化推荐的电商网站设计与实现plc培训机构哪家最好
  • 模板网站源码2021小学生新闻摘抄
  • 服装厂做1688网站效果好不好网店代运营靠谱吗
  • 大型网站建设部署方案韩国最新新闻
  • 石家庄市高新区建设局网站谷歌paypal官网
  • 用订制音乐网站做的音乐算原创吗人工智能培训班收费标准
  • 自己做的网站怎么传入外网如何让自己的网站快速被百度收录
  • 怎么做网站版面西地那非能提高硬度吗
  • php网站建设流程搜索引擎优化排名工具
  • 扫二维码进入个人的购物网站如何做广州谷歌seo公司
  • 黑龙江外贸网站制作广告公司网站
  • 西城区网站建设seo工作流程
  • wordpress sqllite关键词优化的五个步骤
  • 广告机自建站模板青岛关键词排名系统
  • 类似58同城网站建设多少钱产品营销方案策划书
  • 做网站都需要什么人团2024年新闻摘抄十条
  • 羊 东莞网站开发简述什么是seo及seo的作用
  • 本地服务类网站成本百度广告推广电话
  • 网站建设方案论文全球中文网站排名
  • wordpress文章部分显示电商关键词排名优化怎么做?
  • 五个网站全球搜索引擎
  • 腾讯服务器做网站企业营销策划