vue中组件强制重新渲染


data() {
    return {
      form: {
         省市: {
          省编码: '',
          省名称: '省',
          市编码: '',
          市名称: '市'
        },
        收款银行: '',
        银行账号: '',
        收款人姓名: ''
      },
      reFresh: true
    }
  },
watch: {
    'form.省市'() {
      console.log(1)
       this.reFresh = false
       this.$nextTick(() => {
        this.reFresh = true
      })
    }
  },
methods: {
    onOpen() {
       this.form.省市 = {      // 重新换一个对象
        省编码: '',
        省名称: '省',
        市编码: '',
        市名称: '市'
      }
    }
}
<choose-address  v-if="reFresh" ref="省市" v-model="form.省市" level="市" style="width: 150px" />


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM