之前在做公司的后台管理系统时,使用到了cascader这个组件。发现当你选中一个选项之后,除非手动删除,否则下次创建显示的还是之前选中的值。当时想了很多办法都不管用,最后查资料看到了一个解决方案。如下:

        let obj = {}
        obj.stopPropagation = () => {}
        try{
            this.$refs.cascader.clearValue(obj)
        }catch(err){
            this.$refs.cascader.handleClear(obj)
        }

亲测有效,是根据源码

previewpreview

Logo

前往低代码交流专区

更多推荐