diff --git a/.gitignore b/.gitignore index 2ccbe46..b5f5cc4 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /node_modules/ +/miniprogram/miniprogram_npm/ \ No newline at end of file diff --git a/miniprogram/app.json b/miniprogram/app.json index 3d9dd1b..818f9f6 100644 --- a/miniprogram/app.json +++ b/miniprogram/app.json @@ -4,7 +4,8 @@ "pages/personal/personal", "pages/sign/index", "pages/user/login", - "pages/logs/logs" + "pages/logs/logs", + "pages/order/index" ], "window": { "backgroundTextStyle": "light", @@ -16,18 +17,28 @@ "list": [ { "pagePath": "pages/index/index", - "iconPath":"assets/images/icon_home.png", - "selectedIconPath":"assets/images/icon_home_selected.png", + "iconPath": "assets/images/icon_home.png", + "selectedIconPath": "assets/images/icon_home_selected.png", "text": "首页" }, + { + "pagePath": "pages/order/index", + "iconPath": "assets/images/icon_order.png", + "selectedIconPath": "assets/images/icon_order_selected.png", + "text": "订单" + }, { "pagePath": "pages/personal/personal", - "iconPath":"assets/images/icon_user.png", - "selectedIconPath":"assets/images/icon_user_selected.png", + "iconPath": "assets/images/icon_user.png", + "selectedIconPath": "assets/images/icon_user_selected.png", "text": "个人中心" } ] }, - "style": "v2", - "sitemapLocation": "sitemap.json" + "sitemapLocation": "sitemap.json", + "usingComponents": { + "v-button": "@vant/weapp/button/index", + "v-tab": "@vant/weapp/tab/index", + "v-tabs": "@vant/weapp/tabs/index" + } } \ No newline at end of file diff --git a/miniprogram/assets/images/icon_order.png b/miniprogram/assets/images/icon_order.png new file mode 100644 index 0000000..91a728e Binary files /dev/null and b/miniprogram/assets/images/icon_order.png differ diff --git a/miniprogram/assets/images/icon_order_selected.png b/miniprogram/assets/images/icon_order_selected.png new file mode 100644 index 0000000..722abd2 Binary files /dev/null and b/miniprogram/assets/images/icon_order_selected.png differ diff --git a/miniprogram/pages/order/index.json b/miniprogram/pages/order/index.json new file mode 100644 index 0000000..b55b5a2 --- /dev/null +++ b/miniprogram/pages/order/index.json @@ -0,0 +1,4 @@ +{ + "usingComponents": { + } +} \ No newline at end of file diff --git a/miniprogram/pages/order/index.less b/miniprogram/pages/order/index.less new file mode 100644 index 0000000..99eacec --- /dev/null +++ b/miniprogram/pages/order/index.less @@ -0,0 +1,20 @@ +/* pages/order/index.wxss */ +.header-wrapper{ + height: 50px; +} +.header{ + position: fixed; + left:0; + top:0; + right:0; + height: 50px; +} +.item{ + height: 300px; + background-color: red; + margin-bottom: 20px; +} +.item1{ + background-color: royalblue; + height: 1px; +} \ No newline at end of file diff --git a/miniprogram/pages/order/index.ts b/miniprogram/pages/order/index.ts new file mode 100644 index 0000000..7b7f17e --- /dev/null +++ b/miniprogram/pages/order/index.ts @@ -0,0 +1,66 @@ +// pages/order/index.ts +Page({ + + /** + * 页面的初始数据 + */ + data: { + + }, + + /** + * 生命周期函数--监听页面加载 + */ + onLoad() { + + }, + + /** + * 生命周期函数--监听页面初次渲染完成 + */ + onReady() { + + }, + + /** + * 生命周期函数--监听页面显示 + */ + onShow() { + + }, + + /** + * 生命周期函数--监听页面隐藏 + */ + onHide() { + + }, + + /** + * 生命周期函数--监听页面卸载 + */ + onUnload() { + + }, + + /** + * 页面相关事件处理函数--监听用户下拉动作 + */ + onPullDownRefresh() { + + }, + + /** + * 页面上拉触底事件的处理函数 + */ + onReachBottom() { + + }, + + /** + * 用户点击右上角分享 + */ + onShareAppMessage() { + + } +}) \ No newline at end of file diff --git a/miniprogram/pages/order/index.wxml b/miniprogram/pages/order/index.wxml new file mode 100644 index 0000000..b489d8a --- /dev/null +++ b/miniprogram/pages/order/index.wxml @@ -0,0 +1,23 @@ + + + + + 头部 + + + + 默认按钮 + 主要按钮 + 信息按钮 + 警告按钮 + 危险按钮 + + + xxx1xxx + xxx2xxx + xxx3xxx + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index d8f0b16..1bf8c90 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,9 +7,12 @@ "": { "name": "miniprogram-ts-less-quickstart", "version": "1.0.0", + "dependencies": { + "@vant/weapp": "^1.10.8" + }, "devDependencies": { "@types/node": "^18.11.9", - "miniprogram-api-typings": "^2.12.0" + "miniprogram-api-typings": "^3.6.0" } }, "node_modules/@types/node": { @@ -18,10 +21,15 @@ "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", "dev": true }, + "node_modules/@vant/weapp": { + "version": "1.10.8", + "resolved": "https://registry.npmmirror.com/@vant/weapp/-/weapp-1.10.8.tgz", + "integrity": "sha512-/6w9U5UclF50ORqM2C9vo+oB5+PCOuLGpNI3cxYL1z0xWqPYratitLRhQx53Qo6k1I45Ri8DYGCb7C0qSKB/xg==" + }, "node_modules/miniprogram-api-typings": { - "version": "2.12.0", - "resolved": "https://registry.npmmirror.com/miniprogram-api-typings/-/miniprogram-api-typings-2.12.0.tgz", - "integrity": "sha512-ibvbqeslVFur0IAvTxLMvsbtvVcMo6gwvOnj0YZHV7aeDLu091VQRrETT2QuiG9P6aZWRcxeNGJChRKVPCp9VQ==", + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/miniprogram-api-typings/-/miniprogram-api-typings-3.6.0.tgz", + "integrity": "sha512-xwK3PzhhxnfWqDfBikHLdAbj7Wy4F887nBcQrzwuF758Fw2qC4ivpKPL9t0uJZk5QYnU28+NqA7Q3lzYGMHQnA==", "dev": true } }, @@ -32,10 +40,15 @@ "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==", "dev": true }, + "@vant/weapp": { + "version": "1.10.8", + "resolved": "https://registry.npmmirror.com/@vant/weapp/-/weapp-1.10.8.tgz", + "integrity": "sha512-/6w9U5UclF50ORqM2C9vo+oB5+PCOuLGpNI3cxYL1z0xWqPYratitLRhQx53Qo6k1I45Ri8DYGCb7C0qSKB/xg==" + }, "miniprogram-api-typings": { - "version": "2.12.0", - "resolved": "https://registry.npmmirror.com/miniprogram-api-typings/-/miniprogram-api-typings-2.12.0.tgz", - "integrity": "sha512-ibvbqeslVFur0IAvTxLMvsbtvVcMo6gwvOnj0YZHV7aeDLu091VQRrETT2QuiG9P6aZWRcxeNGJChRKVPCp9VQ==", + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/miniprogram-api-typings/-/miniprogram-api-typings-3.6.0.tgz", + "integrity": "sha512-xwK3PzhhxnfWqDfBikHLdAbj7Wy4F887nBcQrzwuF758Fw2qC4ivpKPL9t0uJZk5QYnU28+NqA7Q3lzYGMHQnA==", "dev": true } } diff --git a/package.json b/package.json index 1255a81..6dba537 100644 --- a/package.json +++ b/package.json @@ -9,5 +9,8 @@ "devDependencies": { "@types/node": "^18.11.9", "miniprogram-api-typings": "^3.6.0" + }, + "dependencies": { + "@vant/weapp": "^1.10.8" } } diff --git a/project.config.json b/project.config.json index 8b46605..262c030 100644 --- a/project.config.json +++ b/project.config.json @@ -18,7 +18,14 @@ "outputPath": "" }, "minified": true, - "ignoreUploadUnusedFiles": true + "ignoreUploadUnusedFiles": true, + "packNpmManually": true, + "packNpmRelationList": [ + { + "packageJsonPath": "./package.json", + "miniprogramNpmDistDir": "./miniprogram/" + } + ] }, "simulatorType": "wechat", "simulatorPluginLibVersion": {},