66615
66615
  • 发布:2023-10-25 18:08
  • 更新:2023-10-25 18:08
  • 阅读:417

【报Bug】uniapp+vue3+app createApp(App) App.vue中方法不执行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: Android

手机系统版本号: Android 11

手机厂商: vivo

手机机型: vivo

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

main.js文件
import {
createApp
} from "vue";
import App from "./App.vue";
const app = createApp(App);
app.mount('#app')

App.vue文件
<script>
export default {
name:'App',
onLaunch: function () {
console.log('App Launch')
},
onShow: function () {
console.log('App Show')
},
onHide: function () {
console.log('App Hide')
},
}
</script>

<style>
/每个页面公共css /
</style>

操作步骤:

main.js文件
import {
createApp
} from "vue";
import App from "./App.vue";
const app = createApp(App);
app.mount('#app')

预期结果:

main.js 使用createApp(App).mount('#app'),
app+ App.vue文件
onLaunch、onShow、onHide方法正常执行;

实际结果:

main.js 使用使用createApp(App).mount('#app'),
app, App.vue文件 onLaunch、onShow、onHide方法未执行;

bug描述:

问题:
main.js
使用createApp(App).mount('#app'),
App.vue文件
createApp(App).mount('#app') onLaunch、onShow、onHide方法没有只执行;
main.js:改用createSSRApp,App.vue文件onLaunch、onShow、onHide才执行,
不是ssr 项目也需要使用createSSRApp吗

2023-10-25 18:08 负责人:无 分享
已邀请:

要回复问题请先登录注册