在使用微信手势系统,想要通过手势返回上一页,微信官方给出的代码是
<horizontal-drag-gesture-handler onGestureEvent="handleHorizontalDrag">
<view class="gesture-back-area"></view>
<horizontal-drag-gesture-handler/>
attached() {
this.customRouteContext = wx.router.getRouteContext(this)
}
handleHorizontalDrag(evt) {
'worklet'
const { stopUserGesture, didPop } =
this.customRouteContext;
...
didPop();
...
}
编译输出
console.log(this.customRouteContext)
报错
vendor.js? [sm]:2778 TypeError: e.getPageId is not a function
想问下原生小程序这里的this,是不是在uniapp中换一种写法?
app比比 (作者)
已提交附件,谢谢
2023-03-16 11:28