首页 > 其他分享 >65.说下vue3的使用感想(说些vue3对比vue3的方便之处)

65.说下vue3的使用感想(说些vue3对比vue3的方便之处)

时间:2022-11-14 22:02:45浏览次数:49  
标签:vue3 感想 mutations api 65 pinia 使用

vue3 使用了组合式API,setup 替换了选项式api ,不需要在多个api里面写代码了,而且使用了setup的语法糖,可以更加方便写代码 ;

vue3使用proxy替代了Object.defineProperty 实现数据的响应式  ,大大提高了性能 ;ps:创建框架,开启项目的速度变快了 ;

使用 了 pinia 替代了vuex ,没有了mutations ,可以在actions直接修改state数据,不用action ---- mutations --- 修改 state 麻烦的步骤了 ;

哪里需要pinia数据就在哪里直接导入,不需要 index 集合模块了 ;

标签:vue3,感想,mutations,api,65,pinia,使用
From: https://www.cnblogs.com/zhulongxu/p/16890590.html

相关文章

  • 洛谷 P1654
    设当前枚举到第\(i\)位,\(x\)为\(i\)前面期望连续\(1\)的个数。令\(a_i=x,b_i=x^2,c_i=x^3\)。\(a\)很好转移,\[a_i=(a_{i-1}+1)\timesp_i\]\(b\)的转移考虑......
  • Vue3.0中如何监听props方法
    exportdefaultdefineComponent({ props:{  isOpen:Boolean, }, emits:{  "close-modal":null, }, setup(props,context){  watch(......
  • Vue3 企业级优雅实战 - 组件库框架 - 4 组件库的 CSS 架构
    在前一篇文章中分享了搭建组件库的基本开发环境、创建了foo组件模块和组件库入口模块,本文分享组件库的样式架构设计。1常见的CSS架构模式常见的CSS架构模式有很多......
  • 关于System x3650 M4-Exsi-服务器的IMM接口创建只读权限的audit账号
    IMM全称为: IntegratedManagementModule,是IBM服务器的服务器远程管理接口系统本文服务器型号:IBM Systemx3650M4-安装的Exsi系统操作:登录IMM,创建只读权限的audi......
  • vue3实战-完全掌握ref、reactive
    知道大家使用Vue3的时候有没有这样的疑惑,“ref、rective都能创建一个响应式对象,我该如何选择?”,“为什么响应式对象解构之后就失去了响应式?应该如何处理?”今天咱们就来......
  • CF1650G 『Counting Shortcuts』 题解
    从洛谷博客那里搬过来的(图论专题本来打算先挑最简单的做,结果做了两个多小时(题意就是让你找从起点\(s\)到终点\(t\)的最短路以及次短路个数,本题次短路长度指的是最短......
  • vue3区域滚动
    vue3区域滚动从HTML属性区域内进行滚动属性属性说明clientWidth获取元素可视部分的宽度,即CSS的width和padding属性值之和,元素边框和滚动条不包括在内,也......
  • expdp导出sys用户下test表空间报错ora-31655
    数据库:oracle11.2.0.4系统:centos7.9问题描述:expdp导出sys用户下test表空间报错ora-31655,如下所示:[oracle@leo~]$expdp\'/assysdba\'directory=ts_expdpdumpfile=ts......
  • [期望DP]P1654 OSU!
    题目描述osu是一款群众喜闻乐见的休闲软件。我们可以把osu的规则简化与改编成以下的样子:一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1......
  • LeetCode 665. 非递减数列
    classSolution{public:boolcheckPossibility(vector<int>&nums){intn=nums.size();for(inti=0;i<n-1;i++){intx=nums[i......