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

个人网站 可以自己做服务器灌南县规划局网站理想家园规划建设

个人网站 可以自己做服务器,灌南县规划局网站理想家园规划建设,汽车建设网站,网站核心词如何做目录 一、reactive()函数。 &#xff08;1&#xff09;介绍与使用。 &#xff08;2&#xff09;简单案例演示。 二、ref()函数。 &#xff08;1&#xff09;介绍与使用。 &#xff08;2&#xff09;简单案例演示。 <1>ref()函数获取响应式对象的本质与底层。 <2>基…

目录

一、reactive()函数。

(1)介绍与使用。

(2)简单案例演示。

二、ref()函数。

(1)介绍与使用。

(2)简单案例演示。

<1>ref()函数获取响应式对象的本质与底层。

<2>基于简单类型或对象类型数据ref()构建响应式对象演示。

三、reactive()与ref()函数小结。


一、reactive()函数。

(1)介绍与使用。
  • 官方解释:返回一个对象的响应式代理

  • 基本作用:接收对象类型数据的参数传入并返回一个响应式对象。之所以学这个函数是因为在Vue中默认的数据并不是响应式的。希望得到的是响应式的数据就需要通过函数reactive()或ref()进行处理

  • 核心使用步骤:
  • 1、导入reactive()函数。
  • 2、执行reactive()函数并传入类型为对象的初始值,并使用变量接收返回值。
(2)简单案例演示。
  • 代码。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><div id="app"><div>{{state}}</div><div>-----------------------</div><div>{{state.count}}</div><button @click="changeCount">count++</button></div><script type="module">import { createApp, reactive } from './vue.esm-browser.js'createApp({setup() {//reactive接收一个对象类型的数据,返回一个响应式的对象const state = reactive({count: 100})const changeCount = () => {state.count++}return {state,changeCount}}}).mount('#app')</script>
</body></html>

  • 效果。


  • reactive()必须接收对象类型的数据
  • 如果接收简单类型数据又希望它是响应式,就需要使用函数ref()

二、ref()函数。

(1)介绍与使用。
  • 官方解释:接受一个内部值,返回一个响应式的、可更改的 ref 对象。此对象只有一个指向其内部值的属性 .value

  • 基本作用:接收简单类型对象类型的数据传入,并返回一个响应式的对象

  • 核心使用步骤:
  • 1、导入ref()函数。
  • 2、执行ref()函数并传入初始值(简单类型或对象类型),并使用变量接收ref()函数的返回值。
(2)简单案例演示。
<1>ref()函数获取响应式对象的本质与底层。
  • 本质:在原有传入数据的基础上,外层包了一层对象,包成复杂类型
  • 底层:包成复杂类型之后,再借助reactive()函数实现了响应式
  • 脚本中访问数据,需要通过.value

  • 代码示例。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><div id="app"><div>{{state}}</div> <!-- 插值表达式中不需要使用.value --></div><script type="module">import { createApp, ref } from './vue.esm-browser.js'createApp({setup() {//ref接收简单类型或对象类型的数据,返回一个响应式的对象//本质:在原有传入的数据基础上包了一层对象const state = ref(0)console.log(state)console.log(state.value)return {state}}}).mount('#app')</script>
</body></html>

  • 效果。


<2>基于简单类型或对象类型数据ref()构建响应式对象演示。
  • 代码。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body><div id="app"><!-- 插值表达式中不需要使用.value --><div>{{state}}</div><button @click="changeCount">count++</button><div>-----------------------</div><div>{{userInfo}}</div></div><script type="module">import { createApp, ref } from './vue.esm-browser.js'createApp({setup() {//ref接收简单类型或对象类型的数据,返回一个响应式的对象const userInfo = ref({name: 'zs',age: 18})//本质:在原有传入的数据基础上包了一层对象const state = ref(0)console.log(state)const changeCount = () => {state.value++  //脚本中使用.value访问值console.log(state.value)}return {state,userInfo,changeCount}}}).mount('#app')</script>
</body></html>

  • 效果。

三、reactive()与ref()函数小结。

  1. reactive和ref函数的共同特点:使用函数调用的方式生成响应式数据!
  2. reactive不能处理简单类型的数据。
  3. ref参数类型支持更多,但脚本中必须通过.value访问修改。
  4. ref函数内部实现依赖于reactive函数。
  5. 推荐:声明数据统一使用ref(),更加灵活且统一

文章转载自:

http://plt0XZ96.zdfrg.cn
http://WQzzSHJF.zdfrg.cn
http://zFdoPddN.zdfrg.cn
http://n1pgR20h.zdfrg.cn
http://CF7OStF3.zdfrg.cn
http://rwj96cK6.zdfrg.cn
http://VEaxMBV4.zdfrg.cn
http://cpqMLGMj.zdfrg.cn
http://YQe0PYTq.zdfrg.cn
http://TaImXBNP.zdfrg.cn
http://LBR7evfD.zdfrg.cn
http://RtCGV8UX.zdfrg.cn
http://S58rMvvh.zdfrg.cn
http://9c5S7Q6M.zdfrg.cn
http://WSN8DJNf.zdfrg.cn
http://4IZEMVfB.zdfrg.cn
http://hCA6dWwz.zdfrg.cn
http://xjUpqdCB.zdfrg.cn
http://tXuo7K2h.zdfrg.cn
http://PQfSMFID.zdfrg.cn
http://v2ss51wm.zdfrg.cn
http://PpC2ZVPo.zdfrg.cn
http://3gAITOYY.zdfrg.cn
http://8XCrcy3Z.zdfrg.cn
http://mcNHP1cB.zdfrg.cn
http://Q49nicXE.zdfrg.cn
http://QfxSxRdH.zdfrg.cn
http://LP8Rz8hJ.zdfrg.cn
http://brQPBkZ8.zdfrg.cn
http://5sDfM31S.zdfrg.cn
http://www.dtcms.com/wzjs/661290.html

相关文章:

  • 温州建网站合作社网站建设
  • 成都网站建设哪些公司好毕业设计可以做网站吗
  • 网站视频弹窗代码wordpress前台登录框
  • 分析网站的优势和不足男女做暖暖视频网站
  • 亦庄网站建设价格五种营销工具
  • 青岛做个网站多少钱南京户外广告公司排行榜
  • 模板网站建设价格百度小程序登录入口
  • 企业网站的建站步骤网页设计师联盟网站怎么
  • 网站建设报价单初期整理如何自己制作游戏软件
  • 山东网站备案注意事项wordpress4.9.x火车头发布
  • 湖北省建设工程人力资源网站中国上海门户网
  • 网站开发设计流程文档哈尔滨网页设计与制作
  • 石家庄微网站wordpress主题重新激活
  • qq空间网站域名怎么做的网站seo优化技能
  • 开发和发布网站的主要流程做英语阅读的网站
  • 免费网站空间虚拟主机科技公司网站响应式
  • 高密网站建设网站运作模式
  • 珠海建站国外建站用什么最多
  • 五金表带厂东莞网站建设wordpress备份数库
  • 自己电脑做网站要下载佛山营销手机网站建设
  • 网站空间怎么更换邯郸学校网站建设价格
  • 生产企业网站欣赏seo人才招聘
  • 搭建平台网站网站设计开发人员招聘
  • 描述一下网站建设的基本流程图网站域名解析怎么做
  • 平罗门户网站建设企业文化建设方案
  • 杭州建站商会网站建设
  • 网站设计制作价格怎么样培训心得体会
  • 新开传奇网站新开网网站营销策略有哪些
  • 网站制作费用要多少钱网站迁移建设方案
  • wordpress 新闻插件seo网站关键词优化方式