vue3中使用$forceUpdate

vue3中使用$forceUpdate

在vue2中直接

javascript">this.$forceUpdate()

在vue3中直接

import { getCurrentInstance } from "vue";
setup(){
//解构赋值 设置别名that  也可不写  :that  直接ctx
//ctx 得到普通对象
//proxy得到响应式对象
// 推荐使用proxy
      let {ctx:that, proxy} = getCurrentInstance()
    that.$forceUpdate()
}

在vue3+TS中直接

<script setup>
import { getCurrentInstance, ***ponentInternalInstance } from 'vue';
setup(){
// ctx 得到普通对象
// proxy得到响应式对象
// 推荐使用proxy
    const { proxy } = getCurrentInstance() as ***ponentInternalInstance
    proxy!.$forceUpdate()
}
</script>

参考:https://blog.csdn.***/qq_43291759?type=blog

转载请说明出处内容投诉
CSS教程_站长资源网 » vue3中使用$forceUpdate

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买