<template>
<div>
<el-cascader
v-model="brandSellerArr"
:options="brandSellerOption"
@change="brandSellerChange"
></el-cascader>
</div>
</template>
<script>
export default {
props:{
value: {
default: ''
},
},
data() {
return {
brandSellerArr:[],
brandSellerOption:[]
}
},
mounted() {
this.$api({
key: "getBrandSeller",
success(data) {
this.brandSellerOption = data;
},
error() {
this.$message.error("onload error");
}
});
},
methods: {
brandSellerChange(value){
this.$emit('input', value[1])
}
}
};
</script>
props里面的value属性默认接受父组件的v-model值
使用this.$emit('input', value[1])向父组件回传v-model值,第一个参数必须为input