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

商城网站有免费建设的吗网站开发的主要内容

商城网站有免费建设的吗,网站开发的主要内容,苏州seo网站系统,百度推广的渠道有哪些vue3的响应式的理解,与普通对象的区别(一) vue3 分析总结响应式丢失问题原因(二) 经过前面2篇文章,知道了响应式为什么丢失了,但是还是碰到了丢失情况,并且通过之前的内容还不能解…

vue3的响应式的理解,与普通对象的区别(一) 

vue3 分析总结响应式丢失问题原因(二)

经过前面2篇文章,知道了响应式为什么丢失了,但是还是碰到了丢失情况,并且通过之前的内容还不能解决。这里要解决响应式丢失问题需要用到几个函数:toRef、toRefs与storeToRefs。

const state = reactive({a: 1,b: 2
});

比如上面一个响应式对象state ,该对象在其他组件或者页面需要修改属性a的值,如何保证响应性不丢失?

通过 第二篇文章,我们知道state.a 返回的是一个普通对象,而不是代理对象,即没有响应性。如果直接ref(state.a) 是可以创建一个ref对象,但是修改这个对象的值,并不会修改state.a。此时如果只根据前面2篇文章,是无法解决的。但前面知识可以让我们知道原理,以及为什么没有响应性。即获取不到正确的代理对象。

toRef和toRefs使用如下:

import { reactive, toRefs } from 'vue';const state = reactive({a: 1,b: 2
});const { a, b } = toRefs(state);const aRef = toRef(state, 'a');// 现在 a 和 b 以及 aRef  都是 ref 对象,可以单独被响应式地处理

storeToRefs如下:

import { useStore } from 'vuex';
import { storeToRefs } from 'vuex';export default {setup() {const store = useStore();const { count } = storeToRefs(store.state); // 将 count 转换为 ref// 现在 count 可以被单独响应式地处理return { count };}
}

主要区别:

  • 用途toRef、toRefs 用于将普通的响应式对象(例如由 reactive 创建的对象)的属性转换为 ref,而 storeToRefs 用于将状态转换为 ref,使其在组合式 API 中更易于使用。

  • 来源toRef、toRefs 是 Vue 3 的全局 API,而 storeToRefs 是状态管理的特定功能。

  • 适用场景:使用 toRef、toRefs 可以让你在任何响应式对象上工作,而 storeToRefs 是为了更好地集成状态管理 和 Vue 3 的组合式 API。

总结

选择使用 toRef、toRefs 还是 storeToRefs 取决于你的具体需求和使用的库。如果你只是需要在一个普通的响应式对象上工作,使用 toRefs 就足够了。而如果你在使用状态管理并希望在组合式 API 中更方便地访问 store 的状态,那么 storeToRefs 会是一个更好的选择。

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

相关文章:

  • 泉州企业网站设计招商网站建设网
  • 数据库主从同步原理等信息
  • 广西网站建设公司招聘iapp制作软件
  • 人工智能简史(2)
  • 5 网站建设的基本步骤是申请公司邮箱
  • android 16kb 内存适配
  • 数据安全指南-合规治理 2025 等保2.0测评实施 全球数据保护法规对比 数据分类分级管理 ISO27001与SOC2认证 跨境数据传输合规
  • LongVU论文阅读
  • h5游戏免费下载:开心消消乐
  • 做暖暖网站网站建设公司的市场定位
  • (ACP广源盛)DD3118(S)---USB3.0读卡器,支持双卡单待模式,产品规格介绍
  • 特朗普的比特币战略对加密市场周期的影响:从矿业到 Meme 生态的传导机制
  • 江苏省城乡住房建设厅网站模板出售网站源码
  • 你们的LoRaWAN网关能传多远?
  • 腾讯有服务器如何做网站专业网站建设团队
  • 【K8S】学习(一) 基础概念
  • 网站建设公司广告 晴天娃娃政务网站建设建议
  • iOS八股文之 Runtime
  • Transformer ViT 架构(转载)
  • 算法学习 05
  • 注册网站空间邵阳 网站开发 招聘
  • 技术准备一:gflags
  • 高端个性化网站开发如何避免网站被攻击
  • 怎样创建网站或者网址网页设计的模板
  • 深圳网站定制建设网站推广运营
  • 力扣2401. 最长优雅子数组
  • 广州网站设计营销公司中国领导班子级别顺序图
  • 外贸网站建设石家庄烟台网络推广
  • ​HTTPS是如何确保安全的
  • SQL Server实战指南:从基础CRUD到高并发处理的完整面试题库