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

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

vue.js如何刪除未輸入值得部分

vue.js如何刪除未輸入值得部分

至尊寶的傳說 2019-03-20 14:15:56
如何能做到只發(fā)送輸入的內(nèi)容到后端?,F(xiàn)階段寫了3個輸入框,實際使用的時候可能只會輸入其中的2個值,但是現(xiàn)在因為都是寫死的,每次都會發(fā)送3個框的內(nèi)容,哪怕是空。不知道如何做到選擇性發(fā)送,即只得到有輸入值的json。我的data部分:testData:{    “name”:"test",        "mylists":[        {            "user_ids":'',            "group":''        },        {            "user_ids":'',            "group":''        },         {            "user_ids":'',            "group":''        }          ]    }submit代碼:submit(event){        event.preventDefault();               let formData = new FormData();        let testData = JSON.stringify(this.testData);        formData.append('testData', testData);          axios.post("/", formData          ,config          ....比如只輸入前兩個,卻得到的:{    “name”:"test",        "mylists":[        {            "user_ids":'1',            "group":'1'        },        {            "user_ids":'1',            "group":'1'        },         {            "user_ids":'',            "group":''        }          ]    }在這種情況下,如何能讓第三行沒有值的不顯示出來?
查看完整描述

3 回答

?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗 獲得超5個贊

computed計算屬性


查看完整回答
反對 回復(fù) 2019-03-31
?
梵蒂岡之花

TA貢獻(xiàn)1900條經(jīng)驗 獲得超5個贊

這樣子試試


testData

.replace(',{"user_ids":"","group":""}','')

.replace('{"user_ids":"","group":""},','')

最好還是這樣


let testData = {}    

for(let i =0 ; i<this.testData.length ; i++){

    let t = this.testData[i]

    if(!t["user_ids"]&&!t["group"]){

        testData.push(t)

    }

}

let json = JSON.stringify(testData)


查看完整回答
反對 回復(fù) 2019-03-31
  • 3 回答
  • 0 關(guān)注
  • 602 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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