html - 如何在 Vue.js 的选择框中设置默认值?

标签 html vue.js

这可能是微不足道的,但我无法在 Vue.js 模板中创建一个选择框来显示 US默认情况下(即在单击下拉菜单之前)

<select v-model="country">                                           
    <option selected="selected">US</option>
    <option>UK</option>
    <option>EU</option>
</select>

问题是无论我尝试什么,选择器都会在被点击之前显示为空白。

我该如何解决?

最佳答案

Form Input Bindings - Select .你只需要设置你的界限v-model属性为适当的值。

这是一个例子......

new Vue({
  el: '#app',
  data: {
    country: 'US'
  }
})
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.17/dist/vue.min.js"></script>
<div id="app">
  <select v-model="country">
    <!-- as recommended by Vue -->
    <option disabled value="">Please select one</option>
    <option>US</option>
    <option>UK</option>
    <option>EU</option>
  </select>
  
  <pre>Selected country: {{ country }}</pre>
</div>

关于html - 如何在 Vue.js 的选择框中设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52215405/

相关文章:

javascript - 如何获取数据更新数据以在获取数据后显示在vue中

html - BootStrap CSS 边距 0 自动不居中

javascript - 为什么仅针对我所在的当前页面选中复选框

python - 从 Python 中的 unicode 字符串中删除 HTML 标签

javascript - 有没有办法在 Vuejs 中将 'watch' 用于本地存储?

javascript - Vue.js 将值显示为价格,但将其保留为 int

javascript - 滚动的在线帖子

echo 中的php if语句

html - 为什么我的 Google map 会溢出我的 CSS 网格容器?

vue.js - Vue 可以设置 process.env.NODE_ENV