@ -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函数里面得到 | |||
} | |||
] | |||
} | |||
} |