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

大连手机自适应网站建设价格网站上的3d产品展示怎么做

大连手机自适应网站建设价格,网站上的3d产品展示怎么做,专业设计服务网站,深圳网站建设 信科网络1.前言 vue3中使用reactive函数创建一个响应式对象&#xff0c;当对象数据发生变化的时候&#xff0c;依赖这些数据的计算属性和模板会自动的更新。 2.实例 2.1 简写 <template><div><p>用户名: {{ userName }}</p><p>用户名的大写形式: {{ u…

1.前言

        vue3中使用reactive函数创建一个响应式对象,当对象数据发生变化的时候,依赖这些数据的计算属性和模板会自动的更新。

2.实例

2.1 简写 
<template><div><p>用户名: {{ userName }}</p><p>用户名的大写形式: {{ upperCaseName }}</p><button @click="changeName">更改用户名</button></div>
</template><script>
import { reactive, computed } from 'vue';export default {name: 'UserComponent',setup() {// 使用reactive创建响应式对象const state = reactive({name: 'messi'});// 定义计算属性upperCaseName,根据state.name计算得到大写形式const upperCaseName = computed(() => state.name.toUpperCase());// 定义一个方法来更改用户名const changeName = () => {state.name = 'ronaldo';};// 返回需要在模板中使用的变量和方法return {userName: state.name,upperCaseName,changeName};}
};
</script><style scoped>
/* 样式部分可以根据需要添加 */
</style>
  • reactive用于创建一个响应式的state对象,该对象包含一个name属性。

  • computed用于定义一个计算属性upperCaseName,它的值是基于state.name计算得出的大写形式。

  • state.name的值改变时,upperCaseName会自动更新,因为它是计算属性,会跟踪它的依赖并自动重新计算。

  • changeName是一个方法,用于更改state.name的值。

  • 这些变量和方法通过setup函数的返回对象暴露给模板,使得模板可以访问和使用它们

2.2 考虑读写 

 

<template><div><p>姓名: {{ fullName }}</p><p>年龄: {{ age }}</p><input v-model="firstName" placeholder="修改名"><input v-model="lastName" placeholder="修改姓"></div>
</template><script>
import { reactive, computed } from 'vue';export default {setup() {// 使用reactive创建响应式对象const state = reactive({firstName: 'messi',lastName: 'Lionel',age: 34,});// 定义计算属性,考虑读和写操作const fullName = computed({get: () => `${state.firstName} ${state.lastName}`,set: (newValue) => {[state.firstName, state.lastName] = newValue.split(' ');}});return {firstName: state.firstName,lastName: state.lastName,age: state.age,fullName,};},
};
</script><style scoped>div {padding: 20px;}input {margin-top: 10px;}
</style>
  • reactive用于创建响应式对象state,它包含了组件的状态数据。

  • computed定义了一个计算属性fullName,它既有get方法也有set方法。get方法返回firstNamelastName组成的完整名字;set方法允许你通过设置fullName来修改firstNamelastName

  • v-model指令用于在输入框和计算属性fullName之间创建双向绑定,这意味着当用户在输入框中输入内容时,fullName会自动更新,并且反过来,fullName的变化也会反映在输入框中。

http://www.dtcms.com/a/612408.html

相关文章:

  • 网站建设的完整流程中铁四局建筑公司网站
  • 网站建设找哪家公司比较好网络营销发展历程ppt
  • 旅游网站建设费用广告公司名字怎么取好
  • 手机网站seo软件用微信小程序连接WordPress
  • 宿迁企业做网站模板网站定制网站
  • 牙科医院网站推广方案企业年报网上申报系统网址
  • 网站seo竞争分析工具护肤品网站建设策划书
  • 跟京东类似的网站php网站建设考试
  • 网站开发外文文献网页设计实训总结意义报告
  • 国家网站备案软件接口设计文档
  • 电子商务网站开发实践金融社区类网站建设
  • 宿迁做网站wordpress代码风格主题
  • wordpress当下载站安全员证查询网上查询
  • 厦门网站制作计划网站备案查询是什么意思
  • 邢台网站制作网站 分析
  • 电影采集网站怎么做seo商标注册网上申请系统
  • 个人网站备案名和运营青岛谷歌优化公司
  • 网站建设所需人力时间百度网站排名查询
  • 仿团购网站模板雅虎做网站推广
  • 米托网站建设wordpress除了首页还能再新增主题
  • 软件按键消抖的几种方式(HAL库教程)
  • 怎么做微信网站推广国外做做网站
  • 人才市场官方网站网站版面设计流程包括哪些
  • 威海建设集团官方网站华为应用市场下载安装
  • 沈阳做个网站成本公司简介模板免费doc
  • 一个网站开发团队要什么人房地产公司网站制作
  • 金华网站制作营销个人装修接活app
  • 建设部勘察设计网站wordpress是谁写的
  • 做外贸找工厂货源网站lamp 搭建wordpress
  • 网站里的聊天怎么做广州网站改版哪家好