如何在sails.js中使用内置的vue和ajax表单使multiselect工作?

问题描述 投票:0回答:1

我试图用标准的sails.js 1.0和ajax vue来使用一个简单的多选择表单。 根据Vue.js网站的介绍,一切似乎都是正确的,但我得到了错误。

屏幕上的错误:错误: 在指令模型中插入了hook: 期待其绑定的Array值,但得到了Undefined。

这是一个简化的版本,抛出的错误与填写了所有ajax属性的select相同。

<select v-model="formData.select" multiple>
<option>A</option>
<option>B</option>
<option>C</option>
</select>

如果不包含v-model="",或者不包含 "multiple",上面的内容也能正常工作,但我如何才能在Sails.js中使其按原样工作?

ajax vue.js sails.js multi-select
1个回答
0
投票

在sails中,似乎'formData'字段自动生成的表单字段使用了一个数组,所以我只是硬编码了v-model="formData.select "到下面,似乎消除了这个错误。

xxx.page.js文件。

data: {
formData: { /* … */
            'select': [],
        },
© www.soinside.com 2019 - 2024. All rights reserved.