【发布时间】:2017-08-30 07:33:46
【问题描述】:
我正在尝试在我的 Blade 视图中使用 this。我在 JS 中有.vue 文件和以下代码:
import Multiselect from 'vue-multiselect'
export default {
components: {
Multiselect
},
data () {
return {
value: '',
options: ['Select option', 'options', 'selected', 'mulitple', 'label', 'searchable', 'clearOnSelect', 'hideSelected', 'maxHeight', 'allowEmpty', 'showLabels', 'onChange', 'touched']
}
}
}
当我像这样在 Blade 中添加组件时:
<div>
<label class="typo__label">Single select</label>
<multiselect v-model="value" :options="options" :searchable="false" :close-on-select="false" :show-labels="false" placeholder="Pick a value"></multiselect>
<pre class="language-json"><code>@{{value}}</code></pre>
</div>
选择不起作用,它只显示{{value}} 字符串。 ¿ 有什么想法吗?
【问题讨论】:
-
控制台给出的错误是什么?
-
没有错误,显然一切正常。
-
尝试删除
@标志 -
如果我删除 @blade 无法识别 {{value}}
-
我会说为此创建一个自定义组件