回答
這是可能的。我會建議添加一個數據模型到切換真或假的複選框。然後,您可以使用v-if
切換內容的外觀。
例子:
<template>
<input type="checkbox" v-model="showContent" value="triggerString" />
<p v-if="showContent === 'triggerString'">Lorem ipsum</p>
</template>
<script>
export default {
data() {
return {
showContent: false
}
}
}
</script>
一般來說,我們儘量不使用watch
時,我們不必。
更新:使用你包括的jsfiddle,這是你將如何只用v-if
<template>
<input type="checkbox"
v-model="section"
name="section"
value="Epiphone"
id="epiphone">
<label for="epiphone">Epiphone</labe>
<section v-if="section.includes('Epiphone')">
<h1>Epiphone</h1>
</section>
</template>
<script>
export default {
data() {
return {
section: []
}
}
}
</script>
由於有雙向綁定您創建的部分陣列上發生這樣做,就沒有必要一個額外的div
對象,因爲唯一會發生的跟蹤將位於節對象中。
關於v-if
關鍵要記住的是,它可以採用實際的JS表達式,而不僅僅是數據值。所以你可以從你的手錶方法中提取出邏輯並簡單地插入其中。
希望這回答你的問題!
謝謝。如果showContent是一個有兩個值['apple','orange]的數組怎麼辦?是否有可能檢查與V - 如果該蘋果陣列? 我正在使用長表格,並希望儘可能地刪減代碼,但在同一時間我是新手,很多要學習.. – rpz
@rpz是的。根據索引是否大於-1,可以使用數組上的indexOf屬性返回true或false。 – BenCodeZen
你能告訴我如何用v-if實現它嗎? – rpz
- 1. Vue.js:檢查是否組件存在
- 2. 檢查數組中是否存在值
- 3. 檢查數組中是否存在值
- 4. 檢查數組值是否存在
- 5. Vue.js v綁定到數組中的值
- 6. 如何在iphone中檢查組的存在(是否可用組)?
- 7. 可以檢查參數是否存在以評估結果
- 8. 使用array_search()檢查數組中是否存在值
- 9. 的Javascript檢查多維數組,如果項中是否存在
- 10. 如果mvc5中存在condtion,是否可以檢查TempDate?
- 11. 如何檢查值是否存在一個數組中的Jquery
- 12. 如何檢查數值是否在我的數組中?
- 13. 檢查數組中是否存在
- 14. 如何檢查數組是否存在?
- 15. 如何檢查數組鍵是否存在如果數組不存在PHP
- 16. 使用v-model在v-for數組中搜索-Vue.js
- 17. 檢查是否值在數據庫中存在的,如果不使用PHP
- 18. 如何檢查數組是否存在?
- 19. 如果數組中存在值,請檢查數組。如果是刪除它。
- 20. 我如何檢查數組值是否在stdclass對象數組內可用
- 21. 如何檢查嵌套數組中鍵的值是否存在?
- 22. PHP - 如何檢查數組中是否存在值?
- 23. 檢查數組中的所有值是否存在於表中
- 24. 如何檢查數組中是否存在值? - Rails 4
- 25. 如何檢查數組中是否存在值?
- 26. 檢查值是否在數組中
- 27. 如何檢查數組中是否存在值php
- 28. 我有mysql,我想檢查是否值在數組中是否有值= X,如果沒有價值= Y
- 29. 檢查數組中是否存在textbox.text
- 30. 檢查Postgres中的數組中是否存在多個值
當你嘗試時會發生什麼? –
直到選擇兩個或更多 – rpz
@rpz有很多可能的***答案。請發佈一個簡短的小代碼示例,以便我們可以幫助您找到***正確答案。 –