我這里用的 str.substring(star,end)
第一個參數代表開始位置,第二個參數代表結束位置的下一個位置;若參數值為負數,則將該值轉為0;兩個參數中,取較小值作為開始位置,截取出來的字符串的長度為較大值與較小值之間的差。
假設:如果我們要截取多個集合的話,先要獲取list里面的全部信息(object)然后再for循環。
這里截取日期,不需要具體的時間

success: function (res) { let test = res.data.data.list console.log("************" + test) test.forEach((item) => { //這里需要截取的內容 item.gmtCreate = item.gmtCreate.substring(0, 10) }) //也可以用原始for循環 /*for (let i = 0; i < res.data.data.list.length; i++) { var test = res.data.data.list[i]; test.gmtCreate = test.gmtCreate.substring(0, 10); } */ that.setData({ fashiwenzi: res.data.data.list }); },
單條截取字符串:

let list= res.data.data; //獲取到的數據 單條
list.gmtCreate = list.gmtCreate.substring(0, 10); //要截取字段的字符串
that.setData({
movie:list,
})
這樣就完成截取字符串了。
希望幫到有需要的人,有更好的解決方法可以留言