VUE3 开发宝典--数据定义

本文讨论了从Vue2开发习惯转向Vue3时,如何利用更结构化的思维管理页面数据,强调了vo(与后端交互数据)和state(页面控制数据)的区别,以及ref和reactive的合理使用。
摘要由CSDN通过智能技术生成

vue2的开发习惯,到vue3你要有点后端结构化思维,只需要注意下面几点:

1、页面的数变量定义,千万别想定义一个就加个 ref,或者reactive,那样你的代码会很乱。你只要定义2个 (ref 控制除外)。

     1)vo   /**vo 与后端交互的数据 */ 

                需要的在里面添加和扩展。

      2)state  /**state 页面控制的数据 */

               需要的在里面添加和扩展

/**vo 与后端交互的数据 */
const vo = reactive({ queryParam: { totalRow: 0, pageNumber: 1,pageRow:20 }, version: ''})

/**state 页面控制的数据 */
const state = reactive({displayEdit:false,isLoading:false})

/** 对应表单的ref='refForm' */
const refForm=ref(null) 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值