
<script>
	
	export default {
		
		onLaunch: function() {
			uni.authorize({
				scope: 'scope.userLocation',
				success: function() {

				}
			})
		},
		onShow: function() {
			let updateManager = uni.getUpdateManager();
			if (!updateManager) {
				return;
			} else {
				//新版本更新
				if (uni.canIUse("getUpdateManager")) {
					//判断当前微信版本是否支持版本更新
					updateManager.onCheckForUpdate(function(res) {
						if (res.hasUpdate) {
							// 请求完新版本信息的回调
							updateManager.onUpdateReady(function() {
								updateManager.applyUpdate();
							});
							updateManager.onUpdateFailed(function() {
								uni.showModal({
									// 新的版本下载失败
									title: "已经有新版本了哟~",
									content: "新版本已经上线啦~，请您删除当前小程序，到微信 “发现-小程序” 页，重新搜索打开哦~",
								});
							});
						} else {}
					});
				} else {
					uni.showModal({
						// 如果希望用户在最新版本的客户端上体验您的小程序，可以这样子提示
						title: "溫馨提示",
						content: "当前微信版本过低，部分功能无法使用，请升级到最新微信版本后重试。",
					});
				}
			}
		},
		onHide: function() {}
	}
</script>

<style lang="scss">
	@import "@/uni_modules/uview-ui/index.scss";
	@import "@/uni_modules/uview-ui/libs/css/flex.scss";
	@import '@/static/icon/iconfont.css';

	/**
	 * 1、nuve中写css样式时的注意事项: https://uniapp.dcloud.io/tutorial/nvue-css.html
	 * 2、rpx 与 px 单位使用约定
	 * 注意只有当你需要某元素的单位要根据屏幕宽度（小范围）大小变化时，才需要rpx这类动态宽度单位。
	 * 一般情况下高度和字体大小是不应该根据屏幕宽度（等比）变化的。所以高度和字体统一都使用px
	 */

	page {
		background: $u-bg-color;
		color: $u-main-color;
		font-size: 14px;
	}


	.u-page {
		padding: 15px 15px 40px 15px;
	}

	view,
	navigator,
	image,
	text,
	scroll-view,
	swiper,
	swiper-item,
	input,
	textarea,
	button {
		box-sizing: border-box;
	}

	/* 文字避头尾法则 */
	.btw {
		table-layout: fixed;
		word-wrap: break-word;
		word-break: normal;
		text-align: justify;
		text-justify: inter-ideograph;
	}

	.bg-white {
		background: #fff;
	}

	.font-weight {
		font-weight: bold;
	}

	.img-radius {
		border-radius: 10px;
	}
</style>