![](/img/trans.png)
[英]Issue when trying to filter the array values using computed property in Vuejs?
[英]How to set matching array values with conditions using computed property in Vuejs?
<div> <div v-for="box in boxes":key="box.id"> <BaseAccordian> <template v-slot:title>{{ box.name }}</template> <template v-slot:content> <div v-for="paint in paints":key="paint.id" class="line"> <div> <StatusComponent:box="box":paint="paint":matchingdata="matchingdata" /> <,--only status like ok,not, medium to be printed on line accordingly --> </div> </div> </template> </BaseAccordian> </div> </div>
如何在 Vuejs 中設置匹配的數組值?
在我的代碼中,我有 3 個 arrays 被稱為box、paints、matchingdata 。 通過使用那些 arrays,我想執行該功能。
單擊復選框后,目前我正在顯示一些與油漆數組相關的信息
所以我需要在這里設置匹配的數組值條件。
您想更新StatusComponent
中的matchingdata
數據嗎? 這可以通過方法來完成。 vue 官方文檔https://v3.vuejs.org/guide/list.html#v-for-with-a-component中有相關示例。
你沒有在 Vuejs 中使用計算屬性設置匹配的數組值,你可以使用方法替換計算屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.