我已经被传递了一个端点,用于使用Vue或Vanilla JS在前端创建无限滚动。
我有以下脚本:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
<script type="module" async>
import Vue from 'https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.esm.browser.js'//Vue
Vue.prototype.$http = axios;
var vm = new Vue({
el: '#nft-list-hp',
data: {
pageData: ''
},
mounted() {
this.$http.get('/_more?page=1').then(response => this.pageData = response.data.data);
}
})
</script>
但是Vue中的pageData显示的是未定义的,当我检查端点的响应时,我看到了我想使用无限滚动显示的HTML。
为什么pageData会显示未定义的内容?
发布于 2021-12-14 11:38:37
数据应该是一种功能:
data: {
pageData: ''
},
应该是
data() {
return {
pageData: ''
}
},
https://stackoverflow.com/questions/70354627
复制相似问题