在Vue组件中,通过Methods里的的方法修改了Data返回对象中的值,但是整个页面并没有根据修改的值进行重新渲染
export default {
data () {
let page = this.$attrs['page']
let pageSize = this.$attrs['pageSize']
let dataBus = {
newArticleData: [],
page
}
console.log(page)
this.$a.get(`http://localhost:8081/api/article/page/${dataBus.page}/pageSize/${pageSize}`).then(res => {
let json = res.data
if (json.err === false) {
dataBus.newArticleData = json.data[0]
}
}, err => {
console.log(err)
})
return dataBus
},
methods: {
addPage () {
this.page++
console.log(this.page)
}
}
}