校园网站的作用,网站安全防护,动态门户网站建设价格,购物系统流程图目录
前情提要
报错信息#xff1a;
适用场景#xff1a;
解决方法#xff1a;
代码案例中的逻辑#xff1a;
修改方式#xff1a; 前情提要 报错信息#xff1a; 不能将类型“number”分配给类型“string” 适用场景#xff1a; 前端是string类型的数据例如单选框…目录
前情提要
报错信息
适用场景
解决方法
代码案例中的逻辑
修改方式 前情提要 报错信息 不能将类型“number”分配给类型“string” 适用场景 前端是string类型的数据例如单选框的性别“男” “女”需要在后端数据库以int类型的格式例如“0”“1”的格式存储后端接收到对象中该属性为int类型故在前端需要将string转换成int类型 解决方法 async function revise() {const lab form1.valueif (form1.value.isRecruit 否) {lab.isRecruit 0Number(lab.isRecruit)}else {lab.isRecruit 1Number(lab.isRecruit)}const response await axios.post(/update/lab, lab)if (response.data) {ElMessage.success(修改成功)}else {ElMessage.error(修改失败)}
} 代码案例中的逻辑 需要把lab对象表单1作为参数传给后端axios.post(/update/lab, lab) 但是form1中的isRecruit属性的值为sting类型但是后端接受的对象需要是int故需要修改 修改方式 判断isRecruit属性的值根据实际情况给它赋值string类型的数字Number函数转换