说一下情景: 写的一个小程序商城项目,购物车界面为 tabBar中的一项。在删除购物车中的一项之后(Delete()函数),进行页面刷新。 页面的刷新: 一般的做法: 在非tabBar界面中,通过redirectTo重新定向到本页面,也可以达到数据的刷新效果。 但是:这个是tabBar界面,redirectTo无效。所以,我自己的设想是,通过重新调用获取数据的函数,来进行页面的刷新。但是,总是提示我这个函数 undefined 原因:this的指向不正确。 我自己的购物车页面中: 看下面的报错:获取数据列表 是undefined 一直访问不到这个函数,同时,在这里访问其他的页面中的变量时,也访问不到,报错undefined 解决办法: 在 export default 外面 定义一个变量: 同时在created(){}函数中把this的值赋值给他 通过_self.函数名称即可以调用到这个函数。
这个小问题,在这里我也记录一下。