第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue如何提交表格數(shù)據(jù)?

vue如何提交表格數(shù)據(jù)?

慕尼黑5688855 2019-02-12 21:58:31
表格里有的數(shù)據(jù)是后臺獲取的,有的是需要在表單里輸入的,表單綁定的v-model又是數(shù)組類型的v-model=inputArr[index],每一列表單的v-model又是不同的數(shù)組,那么最終要提交表格的數(shù)據(jù),要怎么提交?是要拼接每一行的數(shù)據(jù)嗎,還是有什么更好的辦法?
查看完整描述

1 回答

?
達令說

TA貢獻1821條經(jīng)驗 獲得超6個贊

html tr渲染用v-for


<table class="table">

  <thead>

  <tr>

    <th>box</th>

    <th>new</th>

    <th>rank</th>

    <th>desc</th>

    <th>title</th>

  </tr>

  </thead>

  <tbody>

  <tr v-for="(v,i) in tabData">

    <td>{{v.box}}</td>

    <td>{{v.new}}</td>

    <td>{{v.rank}}</td>

    <td><input type="text" v-model="tabData[i]['desc']"></td>

    <td>{{v.title}}</td>

  </tr>

  </tbody>

</table>

<p>

  <button @click="submitTab" type="primary">提交</button>

</p>

js 從后臺獲取的數(shù)據(jù) tabData


tabData: [

      {

        "box": 21650000,

        "new": true,

        "rank": 1,

        "title": "Geostorm"

      },

      {

        "box": 13300000,

        "new": true,

        "rank": 2,

        "title": "Happy Death Day"

      }

    ]

input框輸入后

https://img1.sycdn.imooc.com//5c67bbc20001642906340254.jpg

submitTab觸發(fā)后得到的tabData


[

    {

        "box": 21650000,

        "new": true,

        "rank": 1,

        "title": "Geostorm",

        "desc": "123"

    },

    {

        "box": 13300000,

        "new": true,

        "rank": 2,

        "title": "Happy Death Day",

        "desc": "666"

    }

]


查看完整回答
反對 回復(fù) 2019-02-16
  • 1 回答
  • 0 關(guān)注
  • 3775 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號