uniapp的vue3全局方法app.config.globalProperties为什么一定要定义$开头的名字?-灵析社区

577739990

import { createSSRApp } from 'vue' import App from '@/App.vue' import dayjs from 'dayjs' import PB from '@/common/js/public.js' import '@/common/css/glob.scss' export function createApp() { const app = createSSRApp(App) app.config.globalProperties.$dayjs = dayjs; app.config.globalProperties.$PB = PB; return { app } } `main.js`大致内容是按照uniapp默认项目来写,其中`app.config.globalProperties.$PB = PB;`定义全局工具类,不知为什么,一定要用`$PB`,不能叫`PB`。 但是在PC端正常的vue3-cli建的项目,又可以用`app.config.globalProperties.PB = PB;`来定义。 这是为什么呢?

阅读量:415

点赞量:14

问AI
爬虫爬呀爬
约定俗称罢了 如果uniapp里一定要用$PB,不能叫PB的话 可能是uniapp框架的开发人员把约定俗称的东西,强制加了约束