【发布时间】:2017-09-14 11:47:52
【问题描述】:
我正在试用 vue.js,但无法真正弄清楚如何通过简单地在框中选择一个选项来过滤呈现的项目列表。
每个列表项都有一个价格属性。例如。 200 美元、500 美元、600 美元等。
我的选择框选项每个都有一个价格范围。例如 0 - 250 美元、250 美元 - 500 美元、500 美元 - 750 美元。
例如,当我在选择框中选择 $200 - $500 时,我只希望列表中价格介于该范围之间的项目可见。
html:
<select>
<option>
Price 0 - 250
</option>
<option>
Price 250 - 500
</option>
<option>
Price 500 - 750
</option>
<option>
Price 750 - 1000
</option>
</select>
模板:
<li v-for="(item, index) in items">
{{ item.price }} // some price in $. eg. $ 340. different for each
item
</li>
【问题讨论】:
标签: javascript vuejs2