From 3669d616f75ce7acccb2e36d154a62bca94e71a6 Mon Sep 17 00:00:00 2001 From: linfeng <2445465217@qq.com> Date: Tue, 26 Jul 2022 17:52:37 +0800 Subject: [PATCH] =?UTF-8?q?uniapp=E7=94=A8=E6=88=B7=E7=AB=AF=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 +- .../.hbuilderx/launch.json | 11 ++ .../linfeng-community-uniapp-ky/App.vue | 19 ++ .../linfeng-community-uniapp-ky/index.html | 20 ++ .../linfeng-community-uniapp-ky/main.js | 33 ++++ .../linfeng-community-uniapp-ky/manifest.json | 72 +++++++ .../package-lock.json | 13 ++ .../linfeng-community-uniapp-ky/package.json | 15 ++ .../linfeng-community-uniapp-ky/pages.json | 63 +++++++ .../pages/index/index.vue | 25 +++ .../pages/message/message.vue | 22 +++ .../pages/user/user.vue | 22 +++ .../static/css/iconfont.css | 176 ++++++++++++++++++ .../static/tabbar/home-1.png | Bin 0 -> 5625 bytes .../static/tabbar/home.png | Bin 0 -> 5452 bytes .../static/tabbar/msg-1.png | Bin 0 -> 11796 bytes .../static/tabbar/msg.png | Bin 0 -> 11454 bytes .../static/tabbar/my-1.png | Bin 0 -> 8917 bytes .../static/tabbar/my.png | Bin 0 -> 8742 bytes .../store/index.js | 24 +++ .../linfeng-community-uniapp-ky/uni.scss | 1 + .../utils/config.js | 19 ++ .../utils/request.js | 67 +++++++ 23 files changed, 606 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/.hbuilderx/launch.json create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/App.vue create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/index.html create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/main.js create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/manifest.json create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/package-lock.json create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/package.json create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/pages.json create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/pages/index/index.vue create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/pages/message/message.vue create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/pages/user/user.vue create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/static/css/iconfont.css create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/home-1.png create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/home.png create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/msg-1.png create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/msg.png create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/my-1.png create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/my.png create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/store/index.js create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/uni.scss create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/utils/config.js create mode 100644 src/main/resources/static/linfeng-community-uniapp-ky/utils/request.js diff --git a/.gitignore b/.gitignore index 3cd381a..087bf31 100644 --- a/.gitignore +++ b/.gitignore @@ -40,4 +40,7 @@ selenium-debug.log *.suo *.ntvs* *.njsproj -*.sln \ No newline at end of file +*.sln + +node_modules/ +unpackage/ \ No newline at end of file diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/.hbuilderx/launch.json b/src/main/resources/static/linfeng-community-uniapp-ky/.hbuilderx/launch.json new file mode 100644 index 0000000..c9abd4b --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/.hbuilderx/launch.json @@ -0,0 +1,11 @@ +{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ + // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 + "version": "0.0", + "configurations": [{ + "type": "uniCloud", + "default": { + "launchtype": "local" + } + } + ] +} diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/App.vue b/src/main/resources/static/linfeng-community-uniapp-ky/App.vue new file mode 100644 index 0000000..ab8d2ea --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/App.vue @@ -0,0 +1,19 @@ + + + diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/index.html b/src/main/resources/static/linfeng-community-uniapp-ky/index.html new file mode 100644 index 0000000..c3ff205 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/main.js b/src/main/resources/static/linfeng-community-uniapp-ky/main.js new file mode 100644 index 0000000..aeb2752 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/main.js @@ -0,0 +1,33 @@ +import App from './App' +import store from "./store" +import uView from "uview-ui"; +import config from './utils/config.js'; +import request from './utils/request.js'; + +Vue.use(uView); +// 挂载Vuex +Vue.prototype.$store = store; +// 配置文件 +Vue.prototype.$c = config; +// http请求 +Vue.prototype.$H = request; + +// #ifndef VUE3 +import Vue from 'vue' +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/manifest.json b/src/main/resources/static/linfeng-community-uniapp-ky/manifest.json new file mode 100644 index 0000000..d66c3ed --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/manifest.json @@ -0,0 +1,72 @@ +{ + "name" : "linfeng-community-uniapp-ky", + "appid" : "__UNI__A0400CB", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "2" +} diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/package-lock.json b/src/main/resources/static/linfeng-community-uniapp-ky/package-lock.json new file mode 100644 index 0000000..6bd920c --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/package-lock.json @@ -0,0 +1,13 @@ +{ + "name": "linfeng-community-uniapp-ky", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "uview-ui": { + "version": "1.8.4", + "resolved": "https://registry.npmmirror.com/uview-ui/-/uview-ui-1.8.4.tgz", + "integrity": "sha512-Zr+D5dFdNy6CdHQLBEXeGq/w0LkjxzBtsgaaDwLl0P58g67H7fBBDvy6AzWK/k0c7dwPYMBiK7I4Tr9p92+0DA==" + } + } +} diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/package.json b/src/main/resources/static/linfeng-community-uniapp-ky/package.json new file mode 100644 index 0000000..cdece40 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/package.json @@ -0,0 +1,15 @@ +{ + "name": "linfeng-community-uniapp-ky", + "version": "1.0.0", + "description": "", + "main": "main.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "uview-ui": "^1.8.4" + } +} diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/pages.json b/src/main/resources/static/linfeng-community-uniapp-ky/pages.json new file mode 100644 index 0000000..293c456 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/pages.json @@ -0,0 +1,63 @@ +{ + "easycom": { + "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" + }, + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "uni-app" + } + } + ,{ + "path" : "pages/message/message", + "style" : + { + "navigationBarTitleText": "", + "enablePullDownRefresh": false + } + + } + ,{ + "path" : "pages/user/user", + "style" : + { + "navigationBarTitleText": "", + "enablePullDownRefresh": false + } + + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "林风论坛", + "navigationBarBackgroundColor": "#FFFFFF", + "backgroundColor": "#FFFFFF" + }, + "tabBar": { + "color": "#7A7E83", + "selectedColor": "#2c2c2c", + "borderStyle": "white", + "backgroundColor": "#ffffff", + "list": [{ + "pagePath": "pages/index/index", + "iconPath": "static/tabbar/home-1.png", + "selectedIconPath": "static/tabbar/home.png", + "text": "主页" + }, + { + "pagePath": "pages/message/message", + "iconPath": "static/tabbar/msg-1.png", + "selectedIconPath": "static/tabbar/msg.png", + "text": "消息" + }, + { + "pagePath": "pages/user/user", + "iconPath": "static/tabbar/my-1.png", + "selectedIconPath": "static/tabbar/my.png", + "text": "我的" + } + ] + } + +} diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/pages/index/index.vue b/src/main/resources/static/linfeng-community-uniapp-ky/pages/index/index.vue new file mode 100644 index 0000000..0f03100 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/pages/index/index.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/pages/message/message.vue b/src/main/resources/static/linfeng-community-uniapp-ky/pages/message/message.vue new file mode 100644 index 0000000..6f58754 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/pages/message/message.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/pages/user/user.vue b/src/main/resources/static/linfeng-community-uniapp-ky/pages/user/user.vue new file mode 100644 index 0000000..4c859fe --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/pages/user/user.vue @@ -0,0 +1,22 @@ + + + + + diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/static/css/iconfont.css b/src/main/resources/static/linfeng-community-uniapp-ky/static/css/iconfont.css new file mode 100644 index 0000000..2ccb486 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/static/css/iconfont.css @@ -0,0 +1,176 @@ +@font-face {font-family: "iconfont"; + src: url('//at.alicdn.com/t/font_1817318_pgi7seo7tle.eot?t=1599975848801'); /* IE9 */ + src: url('//at.alicdn.com/t/font_1817318_pgi7seo7tle.eot?t=1599975848801#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('//at.alicdn.com/t/font_1817318_pgi7seo7tle.woff?t=1599975848801') format('woff'), + url('//at.alicdn.com/t/font_1817318_pgi7seo7tle.ttf?t=1599975848801') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('//at.alicdn.com/t/font_1817318_pgi7seo7tle.svg?t=1599975848801#iconfont') format('svg'); /* iOS 4.1- */ +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-deliver:before { + content: "\e671"; +} + +.icon-pay:before { + content: "\e673"; +} + +.icon-send:before { + content: "\e675"; +} + +.icon-settings:before { + content: "\e68a"; +} + +.icon-forward:before { + content: "\e6eb"; +} + +.icon-service:before { + content: "\e700"; +} + +.icon-file:before { + content: "\e739"; +} + +.icon-deliver_fill:before { + content: "\e81f"; +} + +.icon-favorfill:before { + content: "\e64b"; +} + +.icon-favor:before { + content: "\e64c"; +} + +.icon-kefu1:before { + content: "\e60e"; +} + +.icon-daohangquanzi:before { + content: "\e6ec"; +} + +.icon-yaoqinghaoyou1:before { + content: "\e740"; +} + +.icon-kefu:before { + content: "\e6f1"; +} + +.icon-nan:before { + content: "\e68d"; +} + +.icon-nv:before { + content: "\e62f"; +} + +.icon-xiaoxi-tongzhi:before { + content: "\e69d"; +} + +.icon-xiaoxitongzhi:before { + content: "\e821"; +} + +.icon-shoucang2:before { + content: "\e688"; +} + +.icon-xinzengguanzhu:before { + content: "\e611"; +} + +.icon-leimupinleifenleileibie:before { + content: "\e600"; +} + +.icon-gengduo:before { + content: "\e6dc"; +} + +.icon-gengduo1:before { + content: "\e640"; +} + +.icon-tuijian:before { + content: "\e601"; +} + +.icon-delete:before { + content: "\e603"; +} + +.icon-dongtai:before { + content: "\e6a7"; +} + +.icon-quanzi:before { + content: "\e632"; +} + +.icon-huati:before { + content: "\e8c4"; +} + +.icon-shoucang1:before { + content: "\e60d"; +} + +.icon-unfold:before { + content: "\e661"; +} + +.icon-back:before { + content: "\e679"; +} + +.icon-right:before { + content: "\e6a3"; +} + +.icon-fold:before { + content: "\e6de"; +} + +.icon-shoucang:before { + content: "\e64f"; +} + +.icon-fenxiang:before { + content: "\e687"; +} + +.icon-lujing:before { + content: "\e621"; +} + +.icon-dianzan:before { + content: "\e60c"; +} + +.icon-yuedu:before { + content: "\e639"; +} + +.icon-dianzan1:before { + content: "\e64d"; +} + +.icon-pinglun:before { + content: "\e60b"; +} diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/home-1.png b/src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/home-1.png new file mode 100644 index 0000000000000000000000000000000000000000..921ccaf2eca3ddbf19cd720b833553bd570e9d94 GIT binary patch literal 5625 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 aZ}DLLYoJ|*S6je9GDulo9a$}B7V$sUsMHq# literal 0 HcmV?d00001 diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/my-1.png b/src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/my-1.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc81cd7046d2d5321efb01161010e228dd845b5 GIT binary patch literal 8917 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/my.png b/src/main/resources/static/linfeng-community-uniapp-ky/static/tabbar/my.png new file mode 100644 index 0000000000000000000000000000000000000000..d20dfe87e4e81a4f9a1e6e8d3b8c630a49cd6181 GIT binary patch literal 8742 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/store/index.js b/src/main/resources/static/linfeng-community-uniapp-ky/store/index.js new file mode 100644 index 0000000..2ffc781 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/store/index.js @@ -0,0 +1,24 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +Vue.use(Vuex) + +const store = new Vuex.Store({ + state: { + hasLogin: uni.getStorageSync("hasLogin"), + sessionKey: uni.getStorageSync("sessionKey"), + messegeNum:[], + }, + mutations: { + login(state, userInfo) { + state.hasLogin = uni.getStorageSync("hasLogin"); + state.sessionKey = uni.getStorageSync("sessionKey"); + }, + logout(state) { + state.hasLogin = false; + state.sessionKey = null; + } + } +}) + +export default store diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/uni.scss b/src/main/resources/static/linfeng-community-uniapp-ky/uni.scss new file mode 100644 index 0000000..9ecd120 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/uni.scss @@ -0,0 +1 @@ +@import 'uview-ui/theme.scss'; \ No newline at end of file diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/utils/config.js b/src/main/resources/static/linfeng-community-uniapp-ky/utils/config.js new file mode 100644 index 0000000..45d3b8e --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/utils/config.js @@ -0,0 +1,19 @@ +const miniappName = "林风社交论坛"; //分享时的标题 +const shareH5Url = "https://www.linfeng.tech/#/"; //H5分享路径 + + +//本地环境配置 +// const baseUrl = "localhost:8080"; +// const domain = 'http://' + baseUrl + "/app/"; + +//线上环境配置 +const baseUrl = "wxapi.linfeng.tech"; +const domain = 'https://' + baseUrl + "/app/"; + + +export default { + baseUrl: baseUrl, + domain: domain, + miniappName: miniappName, + shareH5Url: shareH5Url +} diff --git a/src/main/resources/static/linfeng-community-uniapp-ky/utils/request.js b/src/main/resources/static/linfeng-community-uniapp-ky/utils/request.js new file mode 100644 index 0000000..9ab43b3 --- /dev/null +++ b/src/main/resources/static/linfeng-community-uniapp-ky/utils/request.js @@ -0,0 +1,67 @@ +import config from './config.js'; +export default { + request(options = {}) { + return new Promise((resolve, reject) => { + let url = options.url; + if (url.indexOf("http://") == -1 && url.indexOf("https://") == -1) { + options.url = config.domain + url; + } + options.header.token = uni.getStorageSync("token"); + options.complete = (response) => { + if (response.statusCode == 200 || response.statusCode == 0) { + if (response.data.code == 401 || response.data.code == 420) { + // #ifdef MP-WEIXIN + uni.navigateTo({ + url: "/pages/login/weixin" + }) + // #endif + + // #ifdef H5 + uni.navigateTo({ + url: "/pages/login/login" + }) + // #endif + } + + if (response.data.code == 500) { + uni.showToast({ + title: response.data.msg, + icon: "none", + duration: 2000 + }); + } + resolve(response.data) + } else { + uni.showToast({ + title: '请求异常!', + icon: "none" + }); + } + } + + uni.request(options) + }) + }, + + post(url, data = {}, header = {}) { + + let options = { + url: url, + data: data, + header: header, + method: "POST" + } + + return this.request(options); + }, + + get(url, data = {}, header = {}) { + let options = { + url: url, + data: data, + header: header + } + + return this.request(options); + } +}; \ No newline at end of file