有时候需要修改页面对象(PageObject)中的 data,直接修改是无效的:

const pages = getCurrentPages();
const currentPage = pages[pages.length - 1];

currentPage.bar = 1; //PageObject上不存在bar
currentPage.data.bar = 1; //不会触发页面渲染

正确修改 data 的方式是使用setData

currentPage.setData({ bar: 1 })

End

标签: uni-app

评论已关闭