diff --git a/package.json b/package.json
index a36d19f..b7ffb02 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"type": "commonjs",
"version": "3.0.0",
"description": "unibest - 最好的 uniapp 开发模板",
- "update-time": "2025-06-21",
+ "update-time": "2025-08-27",
"author": {
"name": "feige996",
"zhName": "菲鸽",
@@ -107,6 +107,7 @@
},
"devDependencies": {
"@antfu/eslint-config": "^4.15.0",
+ "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@dcloudio/types": "^3.4.8",
@@ -158,4 +159,4 @@
"lint-staged": {
"*": "eslint --fix"
}
-}
\ No newline at end of file
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 762af98..773492a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -104,6 +104,9 @@ importers:
'@antfu/eslint-config':
specifier: ^4.15.0
version: 4.15.0(@unocss/eslint-plugin@66.2.3(eslint@9.29.0(jiti@2.4.2))(typescript@5.7.2))(@vue/compiler-sfc@3.5.15)(eslint@9.29.0(jiti@2.4.2))(typescript@5.7.2)
+ '@babel/plugin-proposal-private-property-in-object':
+ specifier: ^7.21.11
+ version: 7.21.11(@babel/core@7.26.0)
'@commitlint/cli':
specifier: ^19.8.1
version: 19.8.1(@types/node@20.17.9)(typescript@5.7.2)
@@ -301,10 +304,6 @@ packages:
'@antfu/utils@8.1.1':
resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
- '@babel/code-frame@7.26.2':
- resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
@@ -317,14 +316,6 @@ packages:
resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.26.2':
- resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/generator@7.27.1':
- resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==}
- engines: {node: '>=6.9.0'}
-
'@babel/generator@7.27.5':
resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
@@ -400,18 +391,10 @@ packages:
resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-string-parser@7.27.1':
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-validator-identifier@7.27.1':
resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
@@ -428,11 +411,6 @@ packages:
resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.26.2':
- resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==}
- engines: {node: '>=6.0.0'}
- hasBin: true
-
'@babel/parser@7.27.2':
resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==}
engines: {node: '>=6.0.0'}
@@ -479,6 +457,13 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-proposal-private-property-in-object@7.21.11':
+ resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==}
+ engines: {node: '>=6.9.0'}
+ deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-async-generators@7.8.4':
resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
peerDependencies:
@@ -903,30 +888,14 @@ packages:
resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==}
engines: {node: '>=6.9.0'}
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
- engines: {node: '>=6.9.0'}
-
'@babel/template@7.27.2':
resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.25.9':
- resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==}
- engines: {node: '>=6.9.0'}
-
- '@babel/traverse@7.27.1':
- resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
- engines: {node: '>=6.9.0'}
-
'@babel/traverse@7.27.4':
resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.26.0':
- resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==}
- engines: {node: '>=6.9.0'}
-
'@babel/types@7.27.1':
resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
engines: {node: '>=6.9.0'}
@@ -1809,10 +1778,6 @@ packages:
'@jimp/utils@0.10.3':
resolution: {integrity: sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==}
- '@jridgewell/gen-mapping@0.3.5':
- resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
- engines: {node: '>=6.0.0'}
-
'@jridgewell/gen-mapping@0.3.8':
resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==}
engines: {node: '>=6.0.0'}
@@ -6448,7 +6413,7 @@ snapshots:
'@ampproject/remapping@2.3.0':
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
'@antfu/eslint-config@4.15.0(@unocss/eslint-plugin@66.2.3(eslint@9.29.0(jiti@2.4.2))(typescript@5.7.2))(@vue/compiler-sfc@3.5.15)(eslint@9.29.0(jiti@2.4.2))(typescript@5.7.2)':
@@ -6508,12 +6473,6 @@ snapshots:
'@antfu/utils@8.1.1': {}
- '@babel/code-frame@7.26.2':
- dependencies:
- '@babel/helper-validator-identifier': 7.25.9
- js-tokens: 4.0.0
- picocolors: 1.1.1
-
'@babel/code-frame@7.27.1':
dependencies:
'@babel/helper-validator-identifier': 7.27.1
@@ -6526,14 +6485,14 @@ snapshots:
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.1
+ '@babel/generator': 7.27.5
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
'@babel/helpers': 7.26.0
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.27.5
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
convert-source-map: 2.0.0
debug: 4.4.1
gensync: 1.0.0-beta.2
@@ -6542,22 +6501,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.26.2':
- dependencies:
- '@babel/parser': 7.26.2
- '@babel/types': 7.26.0
- '@jridgewell/gen-mapping': 0.3.5
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.0.2
-
- '@babel/generator@7.27.1':
- dependencies:
- '@babel/parser': 7.27.2
- '@babel/types': 7.27.1
- '@jridgewell/gen-mapping': 0.3.8
- '@jridgewell/trace-mapping': 0.3.25
- jsesc: 3.1.0
-
'@babel/generator@7.27.5':
dependencies:
'@babel/parser': 7.27.5
@@ -6568,12 +6511,12 @@ snapshots:
'@babel/helper-annotate-as-pure@7.25.9':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
'@babel/helper-builder-binary-assignment-operator-visitor@7.25.9':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -6593,7 +6536,7 @@ snapshots:
'@babel/helper-optimise-call-expression': 7.25.9
'@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)
'@babel/helper-skip-transparent-expression-wrappers': 7.25.9
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
semver: 6.3.1
transitivePeerDependencies:
- supports-color
@@ -6618,15 +6561,15 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.25.9':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.25.9':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
@@ -6635,13 +6578,13 @@ snapshots:
'@babel/core': 7.26.0
'@babel/helper-module-imports': 7.25.9
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.25.9':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
'@babel/helper-plugin-utils@7.27.1': {}
@@ -6650,7 +6593,7 @@ snapshots:
'@babel/core': 7.26.0
'@babel/helper-annotate-as-pure': 7.25.9
'@babel/helper-wrap-function': 7.25.9
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
@@ -6659,30 +6602,26 @@ snapshots:
'@babel/core': 7.26.0
'@babel/helper-member-expression-to-functions': 7.25.9
'@babel/helper-optimise-call-expression': 7.25.9
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
'@babel/helper-simple-access@7.25.9':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.25.9':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
- '@babel/helper-string-parser@7.25.9': {}
-
'@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-validator-identifier@7.25.9': {}
-
'@babel/helper-validator-identifier@7.27.1': {}
'@babel/helper-validator-option@7.25.9': {}
@@ -6690,23 +6629,19 @@ snapshots:
'@babel/helper-wrap-function@7.25.9':
dependencies:
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
transitivePeerDependencies:
- supports-color
'@babel/helpers@7.26.0':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.27.1
-
- '@babel/parser@7.26.2':
- dependencies:
- '@babel/types': 7.26.0
+ '@babel/types': 7.27.6
'@babel/parser@7.27.2':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
'@babel/parser@7.27.5':
dependencies:
@@ -6716,7 +6651,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
@@ -6743,7 +6678,7 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
@@ -6751,6 +6686,16 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
+ '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.26.0)':
+ dependencies:
+ '@babel/core': 7.26.0
+ '@babel/helper-annotate-as-pure': 7.25.9
+ '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0)
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0)
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)':
dependencies:
'@babel/core': 7.26.0
@@ -6857,7 +6802,7 @@ snapshots:
'@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0)
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
@@ -6903,7 +6848,7 @@ snapshots:
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0)
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -6967,7 +6912,7 @@ snapshots:
'@babel/core': 7.26.0
'@babel/helper-compilation-targets': 7.25.9
'@babel/helper-plugin-utils': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
@@ -7014,7 +6959,7 @@ snapshots:
'@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
'@babel/helper-plugin-utils': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
@@ -7260,48 +7205,18 @@ snapshots:
dependencies:
'@babel/core': 7.26.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.6
esutils: 2.0.3
'@babel/runtime@7.26.0':
dependencies:
regenerator-runtime: 0.14.1
- '@babel/template@7.25.9':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.2
- '@babel/types': 7.26.0
-
'@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.2
- '@babel/types': 7.27.1
-
- '@babel/traverse@7.25.9':
- dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.2
- '@babel/parser': 7.26.2
- '@babel/template': 7.25.9
- '@babel/types': 7.26.0
- debug: 4.4.1
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/traverse@7.27.1':
- dependencies:
- '@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.1
- '@babel/parser': 7.27.2
- '@babel/template': 7.27.2
- '@babel/types': 7.27.1
- debug: 4.4.1
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@babel/traverse@7.27.4':
dependencies:
@@ -7315,11 +7230,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@babel/types@7.26.0':
- dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
-
'@babel/types@7.27.1':
dependencies:
'@babel/helper-string-parser': 7.27.1
@@ -7496,8 +7406,8 @@ snapshots:
'@dcloudio/uni-app-uts@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
- '@babel/parser': 7.27.2
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-console': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-i18n': 3.0.0-4060620250520001
@@ -7605,8 +7515,8 @@ snapshots:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
'@babel/core': 7.26.0
- '@babel/parser': 7.27.2
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@dcloudio/uni-i18n': 3.0.0-4020820240925001
'@dcloudio/uni-shared': 3.0.0-4020820240925001
'@intlify/core-base': 9.1.9
@@ -7864,9 +7774,9 @@ snapshots:
'@dcloudio/uni-mp-compiler@3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))':
dependencies:
- '@babel/generator': 7.27.1
- '@babel/parser': 7.27.2
- '@babel/types': 7.27.1
+ '@babel/generator': 7.27.5
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.6
'@dcloudio/uni-cli-shared': 3.0.0-4060620250520001(postcss@8.4.49)(rollup@4.41.1)(vue@3.5.15(typescript@5.7.2))
'@dcloudio/uni-shared': 3.0.0-4060620250520001
'@vue/compiler-core': 3.4.21
@@ -8922,12 +8832,6 @@ snapshots:
core-js: 3.39.0
regenerator-runtime: 0.13.11
- '@jridgewell/gen-mapping@0.3.5':
- dependencies:
- '@jridgewell/set-array': 1.2.1
- '@jridgewell/sourcemap-codec': 1.5.0
- '@jridgewell/trace-mapping': 0.3.25
-
'@jridgewell/gen-mapping@0.3.8':
dependencies:
'@jridgewell/set-array': 1.2.1
@@ -8940,7 +8844,7 @@ snapshots:
'@jridgewell/source-map@0.3.6':
dependencies:
- '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
'@jridgewell/sourcemap-codec@1.5.0': {}
@@ -9163,10 +9067,10 @@ snapshots:
'@trivago/prettier-plugin-sort-imports@5.2.1(@vue/compiler-sfc@3.5.15)(prettier@3.5.3)':
dependencies:
- '@babel/generator': 7.26.2
- '@babel/parser': 7.26.2
- '@babel/traverse': 7.25.9
- '@babel/types': 7.26.0
+ '@babel/generator': 7.27.5
+ '@babel/parser': 7.27.5
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
javascript-natural-sort: 0.7.1
lodash: 4.17.21
prettier: 3.5.3
@@ -9833,8 +9737,8 @@ snapshots:
'@babel/helper-plugin-utils': 7.27.1
'@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
'@babel/template': 7.27.2
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.6
'@vue/babel-helper-vue-transform-on': 1.2.5
'@vue/babel-plugin-resolve-type': 1.2.5(@babel/core@7.26.0)
html-tags: 3.3.1
@@ -9850,14 +9754,14 @@ snapshots:
'@babel/core': 7.26.0
'@babel/helper-module-imports': 7.25.9
'@babel/helper-plugin-utils': 7.27.1
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.27.5
'@vue/compiler-sfc': 3.5.15
transitivePeerDependencies:
- supports-color
'@vue/compiler-core@3.4.21':
dependencies:
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.27.5
'@vue/shared': 3.4.21
entities: 4.5.0
estree-walker: 2.0.2
@@ -9865,7 +9769,7 @@ snapshots:
'@vue/compiler-core@3.5.15':
dependencies:
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.27.5
'@vue/shared': 3.5.15
entities: 4.5.0
estree-walker: 2.0.2
@@ -9883,7 +9787,7 @@ snapshots:
'@vue/compiler-sfc@3.4.21':
dependencies:
- '@babel/parser': 7.26.2
+ '@babel/parser': 7.27.5
'@vue/compiler-core': 3.4.21
'@vue/compiler-dom': 3.4.21
'@vue/compiler-ssr': 3.4.21
@@ -9895,7 +9799,7 @@ snapshots:
'@vue/compiler-sfc@3.5.15':
dependencies:
- '@babel/parser': 7.27.2
+ '@babel/parser': 7.27.5
'@vue/compiler-core': 3.5.15
'@vue/compiler-dom': 3.5.15
'@vue/compiler-ssr': 3.5.15
@@ -13039,7 +12943,7 @@ snapshots:
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.26.2
+ '@babel/code-frame': 7.27.1
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
diff --git a/src/layouts/fg-tabbar/tabbarList.ts b/src/layouts/fg-tabbar/tabbarList.ts
index 6a6dc2f..e6e4c53 100644
--- a/src/layouts/fg-tabbar/tabbarList.ts
+++ b/src/layouts/fg-tabbar/tabbarList.ts
@@ -19,33 +19,39 @@ export const cacheTabbarEnable = selectedTabbarStrategy < 2
// selectedTabbarStrategy==3 时,tabbarList 不生效
export const tabbarList = [
{
- iconPath: 'static/tabbar/home.png',
- selectedIconPath: 'static/tabbar/homeHL.png',
+ iconPath: 'static/images/1-001.png',
+ selectedIconPath: 'static/images/1-002.png',
pagePath: 'pages/index/index',
text: '首页',
- icon: 'home',
- iconType: 'uiLib',
+ // icon: 'home',
+ // iconType: 'uiLib',
},
{
- iconPath: 'static/tabbar/example.png',
- selectedIconPath: 'static/tabbar/exampleHL.png',
+ iconPath: 'static/images/2-001.png',
+ selectedIconPath: 'static/images/2-002.png',
pagePath: 'pages/about/about',
text: '关于',
- icon: 'i-carbon-code',
- // 注意 unocss 的图标需要在 页面上引入一下,或者配置到 unocss.config.ts 的 safelist 中
- iconType: 'unocss',
+ // icon: 'i-carbon-code',
+ // // 注意 unocss 的图标需要在 页面上引入一下,或者配置到 unocss.config.ts 的 safelist 中
+ // iconType: 'unocss',
+ },
+ {
+ pagePath: 'pages/order_addcart/order_addcart',
+ iconPath: 'static/images/3-001.png',
+ selectedIconPath: 'static/images/3-002.png',
+ text: '购物车',
},
{
pagePath: 'pages/my/index',
+ iconPath: 'static/images/4-001.png',
+ selectedIconPath: 'static/images/4-002.png',
text: '我的',
- icon: 'i-ant-design-user-outlined ',
- iconType: 'unocss',
},
]
const _tabbar = {
- color: '#999999',
- selectedColor: '#018d71',
+ color: '#2d2d2d',
+ selectedColor: '#ff0000',
backgroundColor: '#F8F8F8',
borderStyle: 'black',
height: '60px',
diff --git a/src/pages.json b/src/pages.json
index 4ed5508..3d61a56 100644
--- a/src/pages.json
+++ b/src/pages.json
@@ -15,8 +15,8 @@
}
},
"tabBar": {
- "color": "#999999",
- "selectedColor": "#018d71",
+ "color": "#2d2d2d",
+ "selectedColor": "#ff0000",
"backgroundColor": "#F8F8F8",
"borderStyle": "black",
"height": "60px",
@@ -25,26 +25,28 @@
"spacing": "3px",
"list": [
{
- "iconPath": "static/tabbar/home.png",
- "selectedIconPath": "static/tabbar/homeHL.png",
+ "iconPath": "static/images/1-001.png",
+ "selectedIconPath": "static/images/1-002.png",
"pagePath": "pages/index/index",
- "text": "首页",
- "icon": "home",
- "iconType": "uiLib"
+ "text": "首页"
},
{
- "iconPath": "static/tabbar/example.png",
- "selectedIconPath": "static/tabbar/exampleHL.png",
+ "iconPath": "static/images/2-001.png",
+ "selectedIconPath": "static/images/2-002.png",
"pagePath": "pages/about/about",
- "text": "关于",
- "icon": "i-carbon-code",
- "iconType": "unocss"
+ "text": "关于"
+ },
+ {
+ "pagePath": "pages/order_addcart/order_addcart",
+ "iconPath": "static/images/3-001.png",
+ "selectedIconPath": "static/images/3-002.png",
+ "text": "购物车"
},
{
"pagePath": "pages/my/index",
- "text": "我的",
- "icon": "i-ant-design-user-outlined ",
- "iconType": "unocss"
+ "iconPath": "static/images/4-001.png",
+ "selectedIconPath": "static/images/4-002.png",
+ "text": "我的"
}
]
},
@@ -74,6 +76,15 @@
"navigationStyle": "custom"
}
},
+ {
+ "path": "pages/index/home",
+ "type": "page",
+ "layout": "default",
+ "style": {
+ "navigationStyle": "custom",
+ "navigationBarTitleText": "首页"
+ }
+ },
{
"path": "pages/login/login",
"type": "page",
@@ -95,7 +106,6 @@
"layout": "heardbg",
"style": {
"navigationBarTitleText": "",
- "navigationStyle": "custom",
"navigationBarTextStyle": "white"
}
}
diff --git a/src/pages/index/home.vue b/src/pages/index/home.vue
new file mode 100644
index 0000000..0b3c21f
--- /dev/null
+++ b/src/pages/index/home.vue
@@ -0,0 +1,386 @@
+
+
+{
+ layout: 'default',
+ style: {
+ // 'custom' 表示开启自定义导航栏,默认 'default'
+ navigationStyle: 'custom',
+ navigationBarTitleText: '首页',
+ },
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+ 寻美乡村
+
+
+
+
+
+
+
+
+ 回归自然 从新开始
+
+
+
+
+
+
+
+
+
+
+
+ 优选榜单
+
+
+
+
+
+
+
+
+ 优选精品 榜单集萃
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 区域特产
+
+
+
+
+
+
+
+
+
+ 区特臻品 质纯味美
+
+
+
+
+
+
+
+
+
+
+
+
+ 助农产销
+
+
+
+
+
+
+
+
+ 助农兴产 丰产畅销
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 热门发布
+
+
+
+
+ 查看更多 》
+
+
+
+
+
+
+
+ {{ item.name }}
+
+
+
+
+
+
+
+
+
+
+ xxx蔬菜基地
+ 我们这里的食物很新鲜
+
+ 标签
+ 标签
+ 标签
+ 标签
+ 标签
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index d6fb328..cbc1013 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -12,27 +12,25 @@
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {{ item.name }}
-
- 回归自然 从新开始
-
-
-
-
-
-
-
-
-
-
-
- 优选榜单
-
-
-
-
-
-
-
-
- 优选精品 榜单集萃
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 区域特产
-
-
-
-
-
-
-
-
-
- 区特臻品 质纯味美
-
-
-
-
-
-
-
-
-
-
-
-
- 助农产销
-
-
-
-
-
-
-
-
- 助农兴产 丰产畅销
-
-
-
-
-
-
-
- {{ item.name }}
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
- 热门发布
+
+
+ 当季产品
+
+ 好物上新季,特产抢先购
+
+
+
+
+
-
-
- 查看更多 》
-
+
+
+
+
+
+
+
+
+
+ xxx蔬菜基地
+ 我们这里的食物很新鲜
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+ 美丽乡村
+
+ 美丽乡村风貌展示厅
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+ 三江区街道
+
+ 因举办古韵悠然的传统民俗文化节热度飙升,在这里,你能感受到乡村文化的深厚底蕴和无穷魅力。
+
+
+
+
+
+
+
+
+
{{ item.name }}
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+ 特产好物
+
+ 精选好物,不容错过
+
- xxx蔬菜基地
- 我们这里的食物很新鲜
-
- 标签
- 标签
- 标签
- 标签
- 标签
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ xxx蔬菜基地
+ 我们这里的食物很新鲜
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 热门咨询
+
+ 热门咨询,一键掌握新鲜事
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 零失败!手把手教你种出又大又圆的土豆
+
+ 2025-8-23
+ 建党知识
+
+
-
-
+
+
+
+
+
+
+
+
+ 景区旅游
+
+ 好玩儿路线一网打尽
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ xxx蔬菜基地
+ 我们这里的食物很新鲜
+
+
+
+
+
+
+
+
+
+
+
+
@@ -332,6 +461,7 @@