bug02: 每次进入组件自动刷新组件

177 阅读1分钟

1.组件绑定一个key值,并在data中声明timer为""

  <select-users 
    :multiple="true" 
    ref="selectUsers" 
    :onGetDateEventName="eventName" 
    @getUserInfo="getUserInfo" 
    :key="timer"/>

2.点击进入该组件的事件内,添加-->timer实时变化,这样每次进入组件,组件都会自动刷新

        handleUserScope(row) {
            //获取当前时间,使每次点击绑定的key不同-->让每次点击进入后都重新渲染子组件
            this.timer = new Date().getTime()
        },

方法二,绑定v-if(未尝试)