| 1234567891011121314151617181920212223 |
- import type { App } from 'vue'
- import { transformStr, UTC2Date } from '@lincy/utils'
- function install(app: App) {
- app.mixin({
- mounted() {
- const blackComponents = ['router-link', 'keep-alive', 'transition-group', 'KeepAlive', 'BaseTransition', 'RouterView']
- const componentName = this.$options.name
- if (componentName && !componentName.includes('van-') && !blackComponents.includes(componentName)) {
- console.log(`%c[${UTC2Date('', 'yyyy-mm-dd hh:ii:ss.SSS')}] ${componentName} Mounted`, 'color: green')
- window[`$$${transformStr(componentName)}` as any] = this
- }
- },
- methods: {
- handleGoUrl(url: string) {
- window.location.href = url
- },
- },
- })
- }
- export default {
- install,
- }
|