| @ -0,0 +1,49 @@ | |||
| <script lang="uts"> | |||
| let firstBackTime = 0 | |||
| export default { | |||
| onLaunch: function () { | |||
| console.log('App Launch') | |||
| }, | |||
| onShow: function () { | |||
| console.log('App Show') | |||
| }, | |||
| onHide: function () { | |||
| console.log('App Hide') | |||
| }, | |||
| // #ifdef APP-ANDROID | |||
| onLastPageBackPress: function () { | |||
| console.log('App LastPageBackPress') | |||
| if (firstBackTime == 0) { | |||
| uni.showToast({ | |||
| title: '再按一次退出应用', | |||
| position: 'bottom', | |||
| }) | |||
| firstBackTime = Date.now() | |||
| setTimeout(() => { | |||
| firstBackTime = 0 | |||
| }, 2000) | |||
| } else if (Date.now() - firstBackTime < 2000) { | |||
| firstBackTime = Date.now() | |||
| uni.exit() | |||
| } | |||
| }, | |||
| // #endif | |||
| onExit: function () { | |||
| console.log('App Exit') | |||
| }, | |||
| } | |||
| </script> | |||
| <style> | |||
| @import "@/static/iconfont.css"; | |||
| /*每个页面公共css */ | |||
| .uni-row { | |||
| flex-direction: row; | |||
| } | |||
| body{ | |||
| background-color: #ffffff; | |||
| } | |||
| .uni-column { | |||
| flex-direction: column; | |||
| } | |||
| </style> | |||
| @ -0,0 +1,20 @@ | |||
| <!DOCTYPE html> | |||
| <html lang="en"> | |||
| <head> | |||
| <meta charset="UTF-8" /> | |||
| <script> | |||
| var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || | |||
| CSS.supports('top: constant(a)')) | |||
| document.write( | |||
| '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + | |||
| (coverSupport ? ', viewport-fit=cover' : '') + '" />') | |||
| </script> | |||
| <title></title> | |||
| <!--preload-links--> | |||
| <!--app-context--> | |||
| </head> | |||
| <body> | |||
| <div id="app"><!--app-html--></div> | |||
| <script type="module" src="/main"></script> | |||
| </body> | |||
| </html> | |||
| @ -0,0 +1,9 @@ | |||
| import App from './App.uvue' | |||
| import { createSSRApp } from 'vue' | |||
| export function createApp() { | |||
| const app = createSSRApp(App) | |||
| return { | |||
| app | |||
| } | |||
| } | |||
| @ -0,0 +1,43 @@ | |||
| { | |||
| "name" : "111", | |||
| "appid" : "__UNI__ABF0653", | |||
| "description" : "", | |||
| "versionName" : "1.0.0", | |||
| "versionCode" : "100", | |||
| "uni-app-x" : {}, | |||
| /* 快应用特有相关 */ | |||
| "quickapp" : {}, | |||
| /* 小程序特有相关 */ | |||
| "mp-weixin" : { | |||
| "appid" : "wx7d74b5db6c1f7328", | |||
| "setting" : { | |||
| "urlCheck" : false | |||
| }, | |||
| "usingComponents" : true | |||
| }, | |||
| "mp-alipay" : { | |||
| "usingComponents" : true | |||
| }, | |||
| "mp-baidu" : { | |||
| "usingComponents" : true | |||
| }, | |||
| "mp-toutiao" : { | |||
| "usingComponents" : true | |||
| }, | |||
| "uniStatistics" : { | |||
| "enable" : false | |||
| }, | |||
| "vueVersion" : "3", | |||
| "app" : { | |||
| "distribute" : { | |||
| "icons" : { | |||
| "android" : { | |||
| "hdpi" : "", | |||
| "xhdpi" : "", | |||
| "xxhdpi" : "", | |||
| "xxxhdpi" : "" | |||
| } | |||
| } | |||
| } | |||
| } | |||
| } | |||
| @ -0,0 +1,69 @@ | |||
| { | |||
| "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages | |||
| { | |||
| "path": "pages/index/login", | |||
| "style": { | |||
| "navigationBarTitleText": "", | |||
| "navigationStyle":"custom" | |||
| } | |||
| }, | |||
| { | |||
| "path": "pages/home/home", | |||
| "style": { | |||
| "navigationBarTitleText": "北京汽车有限公司", | |||
| "navigationStyle":"custom" | |||
| }, | |||
| "needLogin": true | |||
| }, | |||
| { | |||
| "path": "pages/index/wode", | |||
| "style": { | |||
| "navigationBarTitleText": "北京汽车有限公司", | |||
| "navigationStyle":"custom" | |||
| }, | |||
| "needLogin": true | |||
| } | |||
| ], | |||
| "globalStyle": { | |||
| "navigationBarTextStyle": "black", | |||
| "navigationBarTitleText": "uni-app x", | |||
| "navigationBarBackgroundColor": "#F8F8F8", | |||
| "backgroundColor": "#F8F8F8" | |||
| }, | |||
| "uniIdRouter": {}, | |||
| "tabBar": { | |||
| "color": "#7A7E83", | |||
| "selectedColor": "#3cc51f", | |||
| "borderStyle": "black", | |||
| "backgroundColor": "#ffffff", | |||
| "list": [{ | |||
| "pagePath": "pages/home/home", | |||
| "iconPath": "", | |||
| "selectedIconPath": "static/image/icon_component_HL.png", | |||
| "text": "首页" | |||
| }, { | |||
| "pagePath": "", | |||
| "iconPath": "", | |||
| "selectedIconPath": "static/image/icon_API_HL.png", | |||
| "text": "订单" | |||
| }, | |||
| { | |||
| "pagePath": "pages/index/wode", | |||
| "iconPath": "", | |||
| "selectedIconPath": "static/image/icon_API_HL.png", | |||
| "text": "我的" | |||
| } | |||
| ] | |||
| }, | |||
| "condition" : { //模式配置,仅开发期间生效 | |||
| "current": 0, //当前激活的模式(list 的索引项) | |||
| "list": [ | |||
| { | |||
| "name": "", //模式名称 | |||
| "path": "", //启动页面,必选 | |||
| "query": "" //启动参数,在页面的onLoad函数里面得到 | |||
| } | |||
| ] | |||
| } | |||
| } | |||