该如何阻止vue中.open()页面刷新的动作?

页面中用了一个mintui的时间控件,但是每次第一回弹出时间控件时候,页面都会被刷新导致上面的选项数据被清空,如何在不使用自动保存选项数据的方法下阻止这个刷新事件?

很奇怪...同一个页面只出现第一次点击的时候....之后刷新页面也不会再出现这个问题

<el-form-item label="结束时间:">

        <el-col>
            <mt-button @click="open('picker')" size="large">{{end | formatDate}}</mt-button>
            <mt-datetime-picker class="picker_show"
                        ref="picker"
                        type="datetime"
                        v-model="end"
                        :startDate = "startDate"
                        :endDate = "endDate"
            ></mt-datetime-picker>
        </el-col>
    </el-form-item>
    
    

//这是method中调用的方法。

 open(picker) {
  this.$refs[picker].open(); //设置开始

},)


阅读 3.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题