我有VueJS Laravel的这个问题
这是我的Home.vue
Image returnImage = System.Drawing.Image.FromStream(ms);
这是我的app.js
<template>
<table>
<tr v-for="models in model.data">
{{models.nom}}
</tr>
</table>
</template>
<script>
import axios from 'axios'
export default{
data() {
return {
model: {}
}
},
created:function(){
this.fetchDataResto()
},
methods: {
fetchDataResto(){
var vm = this
axios.get('/test')
.then(function response(){
Vue.set(vm.$data, 'model', response.model.data)
})
}
}
}
</script>
执行require("./bootstrap");
window.Vue = require("vue");
Vue.component('home', require('./components/Home.vue'));
var app = new Vue({
el: "#app"
});
我不知道数据未定义的原因
由于
答案 0 :(得分:0)
fetchDataResto(){
var vm = this
axios.get('/test')
.then(function (response){
Vue.set(vm.$data, 'model', response.model.data)
})
}
您忘记设置response
变量。 ;)
答案 1 :(得分:0)
我用这个解决了
fetchDataResto(){
var vm = this
axios.get('/test')
.then(function (response){
Vue.set(vm.model, 'model', response.data)
})
}