4
私はフォームをビルドしています。これは、フォームのロード中に行う必要があるJSONリクエストによってデータを動的に取得する必要があります。私はこのデータを読み込む方法がありません。誰が助けてくれるの?フォームデータをREST経由でvue-form-generatorにロード
JSON呼び出しはvue-resource経由で実行されており、フォームはvue-form-generatorで生成されています。
export default Vue.extend({
template,
data() {
return {
model: {
id: 1,
password: 'J0hnD03!x4',
skills: ['Javascript', 'VueJS'],
email: '[email protected]',
status: true
},
schema: {
fields: [
{
type: 'input',
inputType: 'text',
label: 'Website',
model: 'name',
maxlength: 50,
required: true,
placeholder: companyList
},
]
},
formOptions: {
validateAfterLoad: true,
validateAfterChanged: true
},
companies: []
};
},
created(){
this.fetchCompanyData();
},
methods: {
fetchCompanyData(){
this.$http.get('http://echo.jsontest.com/key/value/load/dynamicly').then((response) => {
console.log(response.data.company);
let companyList = response.data.company; // Use this var above
}, (response) => {
console.log(response);
});
}
}
});
@MapDevを、あなたは 'this.model.company'どこかに設定されていますか? – Saurabh
ちょっとあなたの解決策を見つけました。これに似たものも探しています。 –
お元気ですか、あなたの解決策を見つけましたか? –