<script>
const app = new Vue({
el: '#app',
data:{
results:{}
},
mounted()
{
axios.get('{{ route('request.data') }}').then(response=>this.results = response.data)
}
});
</script>
<span class="company-value" v-text="results.request_stats.new"></span>
正如标题一样,这是我得到的错误。但是当我console.log(object)
值存在并且它不为空时。那么这个错误的意义何在
注意:object=results.request_stats
您必须声明并分配一些值,例如{}
或[]
绑定 ,否则您将收到 Undefined 错误request_stats.new
const app = new Vue({
el: '#app',
data:{
results:{request_stats:{}},
loading:true
},
mounted()
{
var vm = this;
setTimeout(function(){
vm.loading = false;
vm.results.request_stats.new = "Niklesh Raut";
}, 1000);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.16/vue.js"></script>
<div id="app">
<div>
<span class="company-value" v-text="results.request_stats.new"></span>
<div v-show="loading">loading...</div>
</div>
</div>
没有分配,这是给出错误
const app = new Vue({
el: '#app',
data:{
results:{},
loading:true
},
mounted()
{
var vm = this;
setTimeout(function(){
vm.loading = false;
vm.results.request_stats.new = "Niklesh Raut";
}, 1000);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.16/vue.js"></script>
<div id="app">
<div>
<span class="company-value" v-text="results.request_stats.new"></span>
<div v-show="loading">loading...</div>
</div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句