//定义的响应式变量是一个对象
const formState = ref({
zhouqi: null,
sellElectricityTime:null,
locationId:null,//设备位置
});
//在某个方法内,接口提交的之前需要把 formState里面的值处理一下,又不能影响到页面现有的显示效果,
//只能把它赋值给一个普通的变量,用下面这种方式才能让普通变量obj脱离响应式;
let obj={
zhouqi:formState.value.zhouqi,
sellElectricityTime:formState.value.sellElectricityTime,
locationId:formState.value.locationId,
}
if(obj.locationId==null){
console.log("没有选择位置")
}else{
let arr=obj.locationId
let endid=arr[arr.length-1]
obj.locationId=endid
}
console.log("处理之后传给后台的obj",obj)
console.log("此刻的formState.value",formState.value)
11-29
2014
12-11
1万+