jjzjj

Vue 3结合element plus(问题总结一)之 table数据更新而视图不跟新

Vue3结合elementplus(问题总结一)之table数据更新而视图不更新前言Table组件问题原因及解决小案例前言应为做项目用到vue3,就结合elementplus来做,但是碰到一些问题,上网搜几乎是vue2结合elementui的相似问题。所以自己也是搞了蛮久的,如果有相同的问题希望能帮助到各位,希望可以点赞加搜藏一下。Table组件讲一下Table组件,先看下官网给的基础代码和效果。template>el-table:data="tableData"style="width:100%">el-table-columnprop="date"label="Date"width="18

vue3——解决数据更新而视图未更新问题

最近有一个项目遇到一个问题:是一个弹窗操作数据,当弹窗里的数据已经发生改变时,而视图并没有改变,未能得到及时更新,因此归纳了以下方法来解决这个问题1、强制更新import{getCurrentInstance}from'vue';setup(){ constinternalInstance=getCurrentInstance() //操作数据后更新视图 internalInstance.ctx.$forceUpdate(); return{ internalInstance } }2、在数据修改的组件上加上标识符div:key="updateKey">{{data}}/div>修改数据时i