【发布时间】:2017-03-08 02:21:25
【问题描述】:
我在 Laravel 5.3 中将这个示例用于 Vue Multiselect "^2.0.0-beta.14"。 https://github.com/monterail/vue-multiselect/tree/2.0#install--basic-usage
插件正确呈现,但我无法通过 v-model 获得选择。我期待@{{ selected }} 更新当前选择。
app.js
Vue.component('dropdown', require('./components/Multiselect.vue'));
VUE JS
<template>
<div>
<multiselect
v-model="value"
:options="options">
</multiselect>
</div>
</template>
<script>
import Multiselect from 'vue-multiselect'
export default {
components: { Multiselect },
data () {
return {
value: null,
options: ['list', 'of', 'options']
}
}
}
</script>
<style src="vue-multiselect/dist/vue-multiselect.min.css"></style>
HTML
<div id="app">
<h3>Dropdown</h3>
<div>
<label class="typo__label">Single select</label>
<dropdown></dropdown>
<pre class="language-json"><code>@{{ value }}</code></pre>
</div>
</div>
注意 官方示例使用 selected 而不是 value,但这也不起作用。根据文档,选择被替换为 V2 的值。
【问题讨论】:
标签: vue.js laravel-5.3 vuejs2