Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

父组件,点击按钮赋值queryParams,在子组件watch props的值

 <el-tab-pane label="实时告警" name="first">
        <overcrowded-monitor :queryParams="queryParams"></overcrowded-monitor>
    </el-tab-pane>
handleQuery() {
    this.queryParams = this.formQuery;
  }

子组件
image.png

问题:第一次点击是正常,后面数据变化没触发事件赋值,子组件watch也触发,值自动就变了。
理想效果:点一次赋值,父组件变化,子组件再watch变化。
百思不得其解?父子组件没隔离开?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
140 views
Welcome To Ask or Share your Answers For Others

1 Answer

果然是为难了大部分玩家吗,换成computed还是一样,只需要点击一次赋值,后续父组件值变化时-子组件会自动更新。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...