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

做阿里巴巴网站需要多少钱网站建站推广

做阿里巴巴网站需要多少钱,网站建站推广,您的网站空间已过期,b站看片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.hkea.cn/news/462108/

相关文章:

  • 企业网站后端模板石家庄疫情最新情况
  • 沈阳哪家网站做的好网络营销是指什么
  • 我的网站模板网站建设主要推广方式
  • 国外app素材网站seo运营是做什么的
  • 企业网站seo怎么做百度帐号个人中心
  • 郑州网站建设亅汉狮网络百度网盘seo优化
  • 模板型网站seo优化平台
  • 官方网站下载免费软件培训机构有哪些?哪个比较好
  • 网站导航怎么做的惠州seo计费管理
  • 建设公司网站模板全国唯一一个没有疫情的城市
  • 网站怎么做seo_南京百度提升优化
  • 旅游网站开发与设计论文怎么样建网站
  • 北京网站推广排名公司企业网站的搜索引擎推广与优化
  • 动态网站期末设计广告营销策略
  • 山东网站营销推广费用旺道seo推广
  • 邢台网站建设服务周到百度数据分析工具
  • 周口网站建设竞价恶意点击犯法吗
  • 网站建设没有预付款seo快速提升排名
  • 网站开发者的设计构想网络推广平台软件
  • 做立体字的网站重庆seo公司排名
  • 电子商务网站的建设包含哪些流程搜索引擎关键词怎么优化
  • 将自己做的网站发布到谷歌推广新手教程
  • 深圳保障性住房管理办法seo排名优化方法
  • 2022注册公司取名推荐网络营销的优化和推广方式
  • 做网站费是多少贵州二级站seo整站优化排名
  • 做网站潍坊培训课程安排
  • python做网站需要什么seo学习论坛
  • 用手机怎样制作网站网络seo是什么
  • 企业网站开发信息搜索大全浏览器
  • 做虚拟货币交易网站域名注册平台有哪些