【发布时间】:2020-08-27 02:45:02
【问题描述】:
我来这里是有问题的。我使用 vue.js 作为 CDN。所以不像我可以安装 npm 和使用包。
当我尝试使用 jQuery 的 select2 插件时,问题就开始了。它正确显示了动态出现的选项值,但是当我选择一个值时会出现问题,vue.js 实际上并没有得到它。只是为了通知您它可以完美运行,如果我不使用 select2 类,vue 确实会获得价值。
这是我的选择选项部分代码
<select v-model="formData.allowance_id" id="allowance_id"
name="allowance_id" class="form-control select2" required>
<option :key="'allowance_id'" value="">choose allowance</option>
<option v-for="(allowance, index) in allowances" :key="'allowance_id' + index" :value="allowance.id">
@{{ allowance.name }}
</option>
</select>
这是我的 vue 部分
new Vue({
el: '#app',
data: {
allowances: '',
formData: {
allowance_id: ''
},
mounted: function () {
this.getallowances()
}
})
这里是 jQuery 的部分
<script type="text/javascript">
$(document).ready(function () {
$.('.select2').select2();
})
</script>
我尝试在 vue.js 之前/之后加载 select2,也尝试在 mount 中调用它,但没有任何效果。请帮帮我 - 我卡住了
【问题讨论】:
标签: jquery vue.js jquery-select2