表單對(duì)象已經(jīng)賦上值,但是頁(yè)面渲染時(shí)表單卻為空

image.png
doSearch() {
      loading.show();
      let id = this.$route.query.id;
      return request
        .get(`/MANAGE/school/querySchoolById/${id}`)
        .then(res => {
          Object.keys(res.data).forEach(key => {
            if (key === 'schooltype' || key === 'schoolcategory') {
              this.searchform[key] = res.data[key] + '';
            } else {
              this.searchform[key] = res.data[key];
            }
          });
          console.log(this.searchform)
        })
        .catch(err => this.$message.error(err.message))
        .finally(() => {
          loading.hide();
        });
    },
data() {
    return {
      activeNames: ['1', '2', '3'],
      searchform: {
        schoolname:'',
        schoolenname:'',
        schooltype:'',
        schoolcategory:'',
        cityname:'',
        jiedao:'',
        door:'',
        zip:''
      },

經(jīng)過探索,發(fā)現(xiàn)在data中為searchform的每個(gè)屬性賦上初始值后,頁(yè)面中表單就會(huì)成功被渲染,看來想要偷懶在data中直接給出空對(duì)象然后取到數(shù)據(jù)后遍歷追加每個(gè)屬性并賦值是行不通的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容