今天学到的知识:

82 阅读1分钟

状态回显为数字不是正常字符串

  • bug为下:

image.png

  • 正常情况为下:

image.png

解决办法

  • 后台返回的是state:1
  • 需要把这个state转化为字符串;
  • 主要是这个语句this.form.state = String(rowData.state)
/**
 * @description: 编辑按钮
 * @param {*}
 * @return {*}
 */
handleUpdate(rows) {
getBrandDetail(rows.id).then(res => {
let rowData = res.data
this.form = rowData
this.form.state = String(rowData.state)
let pictureSysFileList = res.data.pictureSysFileList
this.form.pictureSysFileList = pictureSysFileList && JSON.stringify(pictureSysFileList)
this.open = true
this.title = '编辑品牌'
	})
}