vue数据更新但视图(DOM)不刷新解决办法

02-27 阅读 0评论

第一种:强制更新dom

vue数据更新但视图(DOM)不刷新解决办法,vue数据更新但视图(DOM)不刷新解决办法,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,修改,解决办法,第1张
(图片来源网络,侵删)
{{num}}
data(){
    return {
        isTrue: true,
        num: 0
    }
}
aa () {
    this.isTrue = false // 强制刷新视图
    this.num++
    this.isTrue = true // 强制刷新视图
}

第二种:vue.$set(要操作的对象或数组, 对象key/索引, 修改后的值)

// vue.$set 修改对象或数组的数据主要是添加响应式getter和setter让其拥有数据响应的特性
// this.$set( target, propertyName/index, value ) 
// vue 中this及vue
// 例子1: 比如修改name值没有生效
this.form.name = "111"  // 等同于 ==>
const name = "111"
this.$set(this.form, 'name', '111')
// 或
this.$set(this.form, 'name', name)
// 例子2:修改数组
let arr =[{name: "name1", sex: "男"},{name: "name2", sex: "男"}]
this.$set(arr, 1, {name: "name2", sex: "女"})

第三种: vue.$forceUpdate()

// 赋值之后强制更新视图
如
aa () {
    this.form = {
                    a: 'a',
                    b: 'b'
                }
    // 但是dom没有发生变化 数据赋值之后加上
    this.$forceUpdate()
}

对此有什么疑问 或者 其它前端面临的问题都可以来欢迎评论  在下知道的定会帮你回答希望能够帮到你 (#^.^#)

vue数据更新但视图(DOM)不刷新解决办法,vue数据更新但视图(DOM)不刷新解决办法,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,修改,解决办法,第2张
(图片来源网络,侵删)
vue数据更新但视图(DOM)不刷新解决办法,vue数据更新但视图(DOM)不刷新解决办法,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,前端,修改,解决办法,第3张
(图片来源网络,侵删)

免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]