给我一个下拉选择器代码layui绑定vue
以下是一个示例,使用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 著作权归作者所有。请勿转载和采集!