详细问题描述
在app-plus环境下,nvue,V3,纯nvue项目
Vue.mixin没有做到全局混入,只能对App.vue起作用
main.js
import Vue from 'vue'
import App from './App'
Vue.config.productionTip = false
App.mpType = 'app'
Vue.mixin({
onShow(){
console.log('每个页面都应该打印onshow')
}
})
const app = new Vue({
...App
})
app.$mount()
代码中的onShow只能起到appShow的作用
[QQ] 9700616
9***@qq.com (作者)
但是官方写了支持
2020-04-19 00:54
SimpleJalon
回复 9***@qq.com: 我测试了最新版本的 onshow 可以执行。
2020-04-20 14:58
9***@qq.com (作者)
回复 SimpleJalon: 是跳到某个子页面的onshow吗?用的nvue?发布的纯app吗?
2020-04-20 15:09
9***@qq.com (作者)
回复 9***@qq.com: 我试过了,没有用的,在main.js里进行使用全局混入,只对app.vue的onShow起效,对其他页面的onShow没效果,app的纯nvue模式
2020-04-20 18:50