vue视图不刷新强制更新数据this.$forceUpdate()

在vue中,更新视图数据,不刷新页面,需要强制更新数据才可以

前言
在对数据就行添加和删除时,发现页面视图不更新,排除发现需要强制更新才可以

点击添加或删除,新增数据和删除就行,但在不使用forceUpdate时,要有响应式才行,丢失响应式只能使用forceUpdate更新视图。

vue vue3 vue2forceUpdate

我这部分其实有缓存的,写着写着丢失了响应式,所以才会造成视图不刷新

vue vue3 vue2forceUpdate
vue
代码如下

methods: {
	addShippingType() { // 上传到平台的物流方式
      this.methodShow = true
      let temp = this.form.shippingMethodInfos || []
      if (this.form.trackUrl) {
        temp.forEach(item => {
          item.trackUrl = this.form.trackUrl
        })
      }
      temp.push({ trackUrl: this.form.trackUrl || '' })
      this.form.shippingMethodInfos = temp
      this.$forceUpdate()
    },
    delShippingType(info, index) { // 删除-上传到平台的物流方式
      this.form.shippingMethodInfos.splice(index, 1)
      this.$forceUpdate()
    }
}

vue

相关推荐

  1. vue强制刷新组件

    2024-05-09 21:48:03       17 阅读
  2. [Vue3] reactive数据改变,视图更新的问题

    2024-05-09 21:48:03       32 阅读
  3. vue 页面刷新、重置、更新页面所有数据

    2024-05-09 21:48:03       57 阅读
  4. vue3对象reactive()数据改变页面刷新

    2024-05-09 21:48:03       42 阅读
  5. Vue改变数据,页面刷新的问题

    2024-05-09 21:48:03       51 阅读
  6. Vue数据更新页面更新的问题

    2024-05-09 21:48:03       8 阅读
  7. veu视图刷新Vue.$set和Vue.$forceUpdate的区别

    2024-05-09 21:48:03       21 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-09 21:48:03       5 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-09 21:48:03       5 阅读
  3. 在Django里面运行非项目文件

    2024-05-09 21:48:03       4 阅读
  4. Python语言-面向对象

    2024-05-09 21:48:03       5 阅读

热门阅读

  1. 某度假村培训体系搭建项目成功案例纪实

    2024-05-09 21:48:03       17 阅读
  2. centos7-bcc 安装

    2024-05-09 21:48:03       13 阅读
  3. Ubuntu部署前后端分离项目(前端vue,后端jar包)

    2024-05-09 21:48:03       16 阅读
  4. 3.ERC4626

    3.ERC4626

    2024-05-09 21:48:03      15 阅读
  5. c语言循环题目

    2024-05-09 21:48:03       11 阅读
  6. list

    2024-05-09 21:48:03       18 阅读
  7. 卡码55. 右旋字符串

    2024-05-09 21:48:03       13 阅读
  8. 区块链技术的应用场景和优势

    2024-05-09 21:48:03       20 阅读