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

餐饮团购网站建设赣州seo排名

餐饮团购网站建设,赣州seo排名,做网站哪家便宜厦门,广州网站建设 粤icp1.前言 作用: 定义一个响应式的数据 语法: const xxx ref(initValue) 。创建一个包含响应式数据的引用对象 (reference对象&#xff0c;简称ref对象) 。JS中操作数据: xxx .value 。模板中读取数据: 不需要.value&#xff0c;直接: <div>{xxx]}</div> 备注: 。…

1.前言

作用: 定义一个响应式的数据

语法: const xxx = ref(initValue)

。创建一个包含响应式数据的引用对象 (reference对象,简称ref对象)
。JS中操作数据: xxx .value
模板中读取数据: 不需要.value,直接: <div>{xxx]}</div>

备注:
。接收的数据可以是: 基本类型、也可以是对象类型
基本类型的数据: 响应式依然是靠 object.defineProperty()的 get 与set 完成的。
对象类型的数据:内部“求助”了Vue3.0中的一个新函数- reactive 函数

2.例子

2.1 未使用ref函数点击按钮更改信息
<template><div>博主信息</div><div>昵称--{{ name }}</div><div>年龄--{{ age }}</div><button @click="changeInfo">更改信息</button>
</template><script>
export default {name: "App",setup() {// 数据let name = "岂不闻";let age = 25;// 方法function changeInfo() {name = "哟哟";age = 15;console.log("更改", name, age);}return {name,age,changeInfo,};},
};
</script><style>
</style>

未双向绑定渲染 

2.2 使用ref

使用get与set进行响应式处理(数据劫持)

2.2.1查看ref后数据变化
<template><div>博主信息</div><div>昵称--{{ name }}</div><div>年龄--{{ age }}</div><button @click="changeInfo">更改信息</button>
</template><script>
import { ref } from "vue";
export default {name: "App",setup() {// 数据let name = ref("岂不闻");let age = ref(25);// 方法function changeInfo() {console.log("更改", name, age);}return {name,age,changeInfo,};},
};
</script><style>
</style>

引入实例对象 

2.2.2读取ref后的数据
 2.2.2.1基本类型-get 与set
<template><div>博主信息</div><div>昵称--{{ name }}</div><div>年龄--{{ age }}</div><button @click="changeInfo">更改信息</button>
</template><script>
import { ref } from "vue";
export default {name: "App",setup() {// 数据let name = ref("岂不闻");let age = ref(25);// 方法function changeInfo() {name.value = "哟哟";age.value = 15;console.log("更改", name, age);}return {name,age,changeInfo,};},
};
</script><style>
</style>

 更改成功

2.2.2.2对象数据-proxy代理对象封装在vue3中的reactive函数中

在模板中无需.value

<template><div>工作-{{ job.type }}--工龄{{ job.workYear }}</div></template><script>
import { ref } from "vue";
export default {name: "App",setup() {// 对象let job = ref({type: "前端开发",workYear: "10年",});return {job,};},
};
</script>
<style>
</style>

修改对象中的属性,第一层.value

<template><div>博主信息</div><div>工作-{{ job.type }}--工龄{{ job.workYear }}</div><button @click="changeInfo">更改信息</button>
</template><script>
import { ref } from "vue";
export default {name: "App",setup() {// 数据 对象let job = ref({type: "前端开发",workYear: "10年",});// 方法function changeInfo() {job.value.type = "java开发";job.value.workYear = "6年";console.log("更改", job.type, job.workYear);}return {job,changeInfo,};},
};
</script><style>
</style>
http://www.dtcms.com/wzjs/330321.html

相关文章:

  • 做网站大概多少郑州做网站的大公司
  • 网站开发最新技术软件外包网站
  • 阴阳师网站怎么做营销网站建设多少钱
  • 网站改版一般需要多久站长工具查询网站
  • 甘肃省建设厅不动产网站chrome浏览器下载安卓手机
  • 网站建设合作合同模板下载爱营销电信版下载app最新版
  • 企业门户网站制作怎样才能上百度
  • 做爰网站爱情岛国外浏览器搜索引擎入口
  • 企业seo网站推广公司seo软文是什么
  • 青岛网站建设网址郑州网站建设制作
  • 房地产网站建设报价杭州seo平台
  • 网页设计与网站建设从入门到精通seo收费标准
  • 郑州的网站公司哪家好百度账号24小时人工电话
  • 武汉便宜做网站中国网络推广网站排名
  • 化妆品网站模板2022拉新推广平台
  • 浅议我国旅游景点网站的建设qq营销软件
  • 运城市做网站价格seo数据优化教程
  • 榆林做网站多少钱app软件推广平台
  • wordpress 调用tag网络优化主要做什么
  • 做二手房需要用到哪些网站搜集房源91关键词
  • 三亚防疫情最新通知优化大师官方网站
  • 网站功能与内容设计的步骤沧浪seo网站优化软件
  • 数字图书馆网站建设百度游戏排行榜风云榜
  • 北京网站制作人才怎么宣传网站
  • 深圳时事热点新闻seo关键词排名如何
  • 欧美网站建设怎样建网站
  • 南宁网站外包北京公司排名seo
  • 做网站手机外贸商城建站
  • 衢州网站建设哪家好百度关键词排名点击
  • 网站建设小结志鸿优化网官网