Browse Source

chore: 调整系统组件的设置

王家程 10 months ago
parent
commit
3f24b8229d
4 changed files with 5 additions and 10 deletions
  1. 1 1
      build/vite-plugin-uni-provider.ts
  2. 3 8
      src/components/MSys/index.vue
  3. 0 1
      src/pages.json
  4. 1 0
      types/components.d.ts

+ 1 - 1
build/vite-plugin-uni-provider.ts

@@ -22,7 +22,7 @@ export interface Options {
 export default function (options: Partial<Options> = {}) {
 export default function (options: Partial<Options> = {}) {
   let {
   let {
     pagesRE = /src[\/\\]pages[\/\\]((?!.+(component(s)?|static).+).)*\.vue$/,
     pagesRE = /src[\/\\]pages[\/\\]((?!.+(component(s)?|static).+).)*\.vue$/,
-    name = 'sys',
+    name = 'MSys',
     pluginName = 'uni-provider',
     pluginName = 'uni-provider',
     DEBUG = process.env.DEBUG,
     DEBUG = process.env.DEBUG,
   } = options
   } = options

+ 3 - 8
src/sys.vue → src/components/MSys/index.vue

@@ -1,10 +1,3 @@
-<!--
- * @Author: wjc
- * @Date: 2024-07-10 10:35:44
- * @LastEditors: wjc
- * @LastEditTime: 2024-07-10 17:56:50
- * @Description: 每个页面都会插入该组件,用于同步全局设置,比如主题
--->
 <template>
 <template>
   <page-meta>
   <page-meta>
     <navigation-bar v-bind="originNavBarStyle" />
     <navigation-bar v-bind="originNavBarStyle" />
@@ -16,7 +9,7 @@
   import { onLaunch, onShow } from '@dcloudio/uni-app'
   import { onLaunch, onShow } from '@dcloudio/uni-app'
   import { useAppStore } from '@/stores/modules/appStore'
   import { useAppStore } from '@/stores/modules/appStore'
 
 
-  defineOptions({ name: 'Sys' })
+  defineOptions({ name: 'MSys' })
 
 
   const appStore = useAppStore()
   const appStore = useAppStore()
 
 
@@ -50,8 +43,10 @@
 
 
   onLaunch(() => {
   onLaunch(() => {
     setBarStyle()
     setBarStyle()
+    uni.hideTabBar()
   })
   })
   onShow(() => {
   onShow(() => {
     setBarStyle()
     setBarStyle()
+    uni.hideTabBar()
   })
   })
 </script>
 </script>

+ 0 - 1
src/pages.json

@@ -2,7 +2,6 @@
 	"easycom": {
 	"easycom": {
 		"autoscan": true,
 		"autoscan": true,
 		"custom": {
 		"custom": {
-			"^sys$": "@/sys.vue",
 			"^u--(.*)": "uview-plus/components/u-$1/u-$1.vue",
 			"^u--(.*)": "uview-plus/components/u-$1/u-$1.vue",
 			"^up-(.*)": "uview-plus/components/u-$1/u-$1.vue",
 			"^up-(.*)": "uview-plus/components/u-$1/u-$1.vue",
 			"^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue",
 			"^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue",

+ 1 - 0
types/components.d.ts

@@ -13,6 +13,7 @@ declare module 'vue' {
     MIcon: typeof import('./../src/components/MIcon/index.vue')['default']
     MIcon: typeof import('./../src/components/MIcon/index.vue')['default']
     MNavBar: typeof import('./../src/components/MNavBar/index.vue')['default']
     MNavBar: typeof import('./../src/components/MNavBar/index.vue')['default']
     MPage: typeof import('./../src/components/MPage/index.vue')['default']
     MPage: typeof import('./../src/components/MPage/index.vue')['default']
+    MSys: typeof import('./../src/components/MSys/index.vue')['default']
     MTabBar: typeof import('./../src/components/MTabBar/index.vue')['default']
     MTabBar: typeof import('./../src/components/MTabBar/index.vue')['default']
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']
     RouterView: typeof import('vue-router')['RouterView']