以下是一个示例,使用layui的下拉选择器,并使用Vue进行绑定:

HTML代码:

<div id="app">
  <div class="layui-form">
    <div class="layui-form-item">
      <label class="layui-form-label">选择器</label>
      <div class="layui-input-block">
        <select name="city" lay-verify="required" v-model="selectedCity">
          <option value=""></option>
          <option v-for="city in cities" :value="city.value">{{city.name}}</option>
        </select>
      </div>
    </div>
  </div>
</div>

Vue代码:

<script>
new Vue({
  el: '#app',
  data: {
    selectedCity: '',
    cities: [
      {name: '北京', value: 'bj'},
      {name: '上海', value: 'sh'},
      {name: '广州', value: 'gz'},
      {name: '深圳', value: 'sz'}
    ]
  }
});
</script>

解释:

  • 在HTML代码中,我们使用了layui的下拉选择器,并使用Vue的v-model指令绑定了selectedCity变量,表示当前选中的城市。
  • 在Vue代码中,我们定义了selectedCity变量和cities数组,用于存储城市数据。
  • 在HTML代码中,我们使用了v-for指令遍历cities数组,并将每个城市的name属性作为下拉选择器的选项显示出来,同时将每个城市的value属性作为选项的值。
  • 当用户选择一个选项时,selectedCity变量会自动更新为选中的城市的value属性。

原文地址: http://www.cveoy.top/t/topic/bd3J 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录