需求:删除单选框,点击文字选择并关闭下拉框
首先为不污染其他级联选择器,需要自定义类名
<el-cascader popper-class="myCascader" ></el-cascader>
然后在样式表里修改样式
.myCascader { .el-radio__inner { top: -18px; left: -19px; border-radius: 0; border: 0; width: 170px; height: 34px; background-color: transparent; cursor: pointer; box-sizing: border-box; position: absolute; } .el-radio__input.is-checked .el-radio__inner { background: transparent; } }
在methods里关闭下拉框
cascaderChange (val) { console.log(val) if (this.$refs.myCascader) { // this.$refs.myCascader.closeVisible = false this.$refs.myCascader.dropDownVisible = false } },