我有一套我從api中獲取的項目。貝婁是我從服務器收到的數據的例子。有條件filterBy for v-for循環使用子元素數據
{
{"name": "example1", "price": 11, "vendor": "vendor_name1" },
{"name": "example2", "price": 12, "vendor": "vendor_name2" },
{"name": "example3", "price": 13, "vendor": "vendor_name3" },
}
每個循環的項目會被分配與從假切換到真基於偏好數據屬性edit: false
。有沒有一種方法可以設置有選擇性的「filterBy」,它可以只通過編輯項來篩選:false並跳過篩選edit:true?
請看例子:
感謝。
你可以得到編輯的所有對象:({!返回x.edit}功能(X))與'VAR noEdit假= obj.filter'然後執行你需要的任何計算該結果。 – IrkenInvader
問題是對象被傳遞給子組件。並編輯:false是從內部分配的。而vue.js沒有從父範圍中看到該屬性。它只能看到從服務器獲取的屬性。 –