반응형
REST를 통해 vue-form-generator에 폼 데이터 로드
폼을 작성 중입니다.폼을 로드하는 동안 JSON 요청을 통해 데이터를 동적으로 취득해야 합니다.이 데이터를 로드할 방법이 없습니다.여기 누구 도와줄 사람 없어요?
JSON 콜은 vue-resource를 통해 수행되며 폼은 vue-form-generator를 통해 생성됩니다.
export default Vue.extend({
template,
data() {
return {
model: {
id: 1,
password: 'J0hnD03!x4',
skills: ['Javascript', 'VueJS'],
email: 'john.doe@gmail.com',
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);
});
}
}
});
할당만 하면 됩니다.this.schema.fields.placeholder
API에서 반환되는 값으로 다음과 같이 설정합니다.
methods: {
fetchCompanyData(){
this.$http.get('http://echo.jsontest.com/key/value/load/dynamicly').then((response) => {
console.log(response.data.company);
this.schema.fields.placeholder = response.data.company
}, (response) => {
console.log(response);
});
}
}
언급URL : https://stackoverflow.com/questions/41364891/load-form-data-via-rest-into-vue-form-generator
반응형
'programing' 카테고리의 다른 글
Vue 2.0 인스턴스가 vue-router 구성 요소에서 내보내는 이벤트를 수신하지 않음 (0) | 2022.08.15 |
---|---|
Android에서 문자열을 정수로 변환 (0) | 2022.08.15 |
부호가 없는 문자를 문자로 바꿀 수 있나요? (0) | 2022.08.15 |
vuex 작업으로부터 약속을 반환하는 중 (0) | 2022.08.15 |
Vue는 본체의 스크롤 높이를 계산하거나 감시할 수 있습니까? (0) | 2022.08.15 |