组件/ 外层数据初始化时候,不应该触发 on-change 事件

Posted pengchenggang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了组件/ 外层数据初始化时候,不应该触发 on-change 事件相关的知识,希望对你有一定的参考价值。

组件/ 外层数据初始化时候,不应该触发 on-change 事件

watch: {
    value (value) {
      this.noOnChange = true // 外层传值 不触发on-change 事件
      this.valueCopy = value
    },
    valueCopy (value) {
      if (this.noOnChange) {
        this.noOnChange = false
      } else {
        this.$emit('on-change', value)
      }
    }

以上是关于组件/ 外层数据初始化时候,不应该触发 on-change 事件的主要内容,如果未能解决你的问题,请参考以下文章

jquery为啥触发多次click事件

为啥不应该在Angular中组件的构造函数中进行数据初始化?

vue生命周期11个钩子函数

初始化 Blazor 组件时初始加载数据;页面更新时不要再次触发该查询

ElementUI组件table展开expand子项动态获取数据时,视图不更新

不触发事件,vue子组件传值给父组件