console.log(getCurrentPages()[getCurrentPages().length-1].route);

Jiang731619
- 发布:2025-03-21 14:04
- 更新:2025-04-01 17:37
- 阅读:82

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
我使用最新的 HBuilderX alpha vue3 ,运行 index 和 about 页面,在 onload 里打印 route 都是正常的,没有复现你的问题。
<template>
<view>
<view>about page</view>
</view>
</template>
<script>
export default {
methods: {
onBlur(e) {
console.log(233, e.detail)
}
},
onShow(){
console.log('about show')
},
onHide(){
console.log('about hide')
},
onBackPress(options) {
console.log('from:' options.from)
},
onLoad() {
console.log(getCurrentPages()[getCurrentPages().length-1].route);
}
}
</script>
你提供个复现工程吧
Jiang731619 (作者)
我发现问题了,我在main.js使用了全局混入,里面定义了个route变量。
app.mixin({
data() {
return {
route:'',
};
},
2025-04-01 17:47
Jiang731619 (作者)
之前vue2不会出问题
2025-04-01 17:47