触发dialog状态的方法优化

  1. 之前是通过propus传递stt值,子组件监听这个stt值来控制dialog的现实和隐藏.关闭时在通过子组件更新父组件的(传递值stt)状态.
    这个方法不可取,因为子组件更新父组件的状态,当父组件点击时(这个时候stt状态值应该为false,点击时改为true再传递),就是因为这个传递的stt值不对,导致了开发效率低下,(后来改为子组件更新父组件时传递的值为false,父组件点击时传递this.stt=!this.stt),总觉得这样写太麻烦.和非组件形式的没省多少. ?
  2. 通过子父组件的事件互调时发现,可以通过this.$refs.xxx.events()方法直接调用修改dialog的stt状态,和关闭事件在同一级,就减少了子父组件相互更新的事件差.减少了代码量.
    –未完待续
Logo

前往低代码交流专区

更多推荐