pages/index/index.vue 代码,以下<T>123</T>加的越多,onShow就会执行同等次数
<template>
<view>
<T>123</T>
<T>123</T>
<T>123</T>
<T>123</T>
<T>123</T>
<T>123</T>
<T>123</T>
</view>
</template>
<script setup>
import T from "../T.vue"
</script>
pages/T.vue 代码
<template>
<view> A </view>
</template>
main.js 代码
import App from './App'
import { createSSRApp } from 'vue'
export function createApp() {
const app = createSSRApp(App)
let i=0;
app.mixin({
onShow(e) { //此方法会根据index.vue页面引用组件的数量执行 同等次数
console.log("mixin onShow===>"+ (++i))
}
})
return {
app
}
}