無標題文章

今天在做根據(jù)后端人員給的接口,要把表格的數(shù)據(jù)渲染到頁面上,如下圖所示


圖中的模板類型這一列,后端人員返給我的是0代表 初始模板,1代表推薦模板,2代表自定義模板,我剛開始做的話沒把數(shù)據(jù)做處理,渲染到頁面上的是0,1,2,最后我想到用三目運算符做。

分頁的獲取數(shù)據(jù)的代碼

async init() {??if (!await this.beforeInit()) {????return??}??return new Promise((resolve, reject) => {????this.loading = true????// console.log(this.url,this.params.pageNum,this.params.pageSize)????initData(this.url, this.params).then(res => {??????this.total = res.data.total // 總條數(shù)??????console.log(this.total)??????this.data = res.data.list // 表格數(shù)據(jù)??????console.log(this.data)??????this.data.forEach((item, index) => {

<--紅色部分是用三目運算做的判斷-->????????this.data[index].templateType = item.templateType == 0 ? '初始模板' : item.templateType == 1 ? '推薦模板' : '自定義模板'})??????setTimeout(() => {????????this.loading = false??????}, this.time)??????resolve(res)????}).catch(err => {??????this.loading = false??????reject(err)????})??})},

哦,對了還有一點下拉框的value值是number類型,不是字符串類型。若寫成value: ‘0’這樣就會報錯。

要寫成value: 0,不要忘記哦!

optionsTemplateType: [{ // 新建模板類型下拉菜單??value: 0,??label: '初始模板'}, {??value: 1,??label: '推薦模板'},{??value: 2,??label: '自定義模板'}],

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

相關(guān)閱讀更多精彩內(nèi)容

  • width: 65%;border: 1px solid #ddd;outline: 1300px solid #...
    邵勝奧閱讀 5,175評論 0 1
  • Effective TensorFlow Table of Contents TensorFlow Basics ...
    法布雷加嘻閱讀 706評論 0 1
  • title: Optical Character Recognition (OCR)author: Marina ...
    4a87cc38dcbc閱讀 408評論 0 0
  • # MVC ?框架的所有代碼結(jié)構(gòu)整合都是采用MVC的基礎(chǔ)架構(gòu),這也是蘋果iOS系統(tǒng)的基本架構(gòu)。Controller...
    keldonwang閱讀 377評論 0 0
  • 此番游泳世錦賽吐沫星子滿天飛 澳洲野兔緊咬孫楊 霍頓博古特連八十大壽的也不寂寞 世界不太平聒噪賽知了 其實也沒什么...
    a8dbb73c03ab閱讀 1,375評論 42 36

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