在vue2中直接
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, ComponentInternalInstance } from 'vue';
setup(){
// ctx 得到普通对象
// proxy得到响应式对象
// 推荐使用proxy
const { proxy } = getCurrentInstance() as ComponentInternalInstance
proxy!.$forceUpdate()
}
</script>
参考:https://blog.csdn.net/qq_43291759?type=blog文章来源地址https://www.toymoban.com/news/detail-719843.html
文章来源:https://www.toymoban.com/news/detail-719843.html
到了这里,关于vue3中使用$forceUpdate的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!