在 getServiceName 方法中,可以将 this.formState.storeCode 的值设置为 undefined 来清空门店下拉框的选项。在修改后的代码中已经添加了该逻辑,请参考以下代码:
<script>
export default {
data() {
return {
formState: {
merchantCode: '', // 商户码值
storeCode: '', // 门店码值
},
assetlist: [], // 商户列表
shoplist: [], // 门店列表
};
},
methods: {
getServiceName(value) {
this.formState.storeCode = undefined; // 清空门店码值
let data = {
body: {
merchantCode: value, // 商户名称
// 其他参数
},
header: {
callbackUrl: '',
channelCode: '',
datetime: '',
spanId: '',
sysCode: '',
TtraceId: '',
tradeCode: ''
}
};
console.log(value);
this.$httpgw.post('/gw/api/org-service/org/shop/list', data).then(res => {
this.shoplist = res.data.body;
console.log(this.formState.storeCode, 'storeCode');
}).catch(err => {
console.error(err);
});
},
// 其他方法和逻辑
},
};
</script>
现在,当商户下拉框切换数据时,门店下拉框的选项会被清空。
内容由零声教学AI助手提供,问题来源于学员提问




