|
@@ -1,83 +1,84 @@
|
|
|
<script>
|
|
<script>
|
|
|
- import { mapMutations, mapActions, mapGetters } from 'vuex'
|
|
|
|
|
- import { setTimeout } from 'timers'
|
|
|
|
|
- import { getUser, wxLoginFn } from '@/utils/auth'
|
|
|
|
|
- export default {
|
|
|
|
|
- // 全端,数据共享,还可以解决页面初始化模板访问不到值得问题
|
|
|
|
|
- // 有坑 分包里的页面访问不到
|
|
|
|
|
- globalData: {},
|
|
|
|
|
- onLaunch() {
|
|
|
|
|
- // this.getAllOptions()
|
|
|
|
|
- // 删除缓存
|
|
|
|
|
- if (process.env.NODE_ENV == 'production') {
|
|
|
|
|
- uni.removeStorageSync('shopUser')
|
|
|
|
|
- }
|
|
|
|
|
- // #ifdef MP-WEIXIN
|
|
|
|
|
- // wxLoginFn()
|
|
|
|
|
- // uni.clearStorage()
|
|
|
|
|
- const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {}
|
|
|
|
|
- console.log('extConfig', extConfig)
|
|
|
|
|
- uni.setStorageSync('account', extConfig.account)
|
|
|
|
|
- // #endif
|
|
|
|
|
- // 开发
|
|
|
|
|
- // if (process.env.NODE_ENV == 'development') {
|
|
|
|
|
- // if (this.$constant.source == 'business') {
|
|
|
|
|
- // uni.setStorageSync('token', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImp0aSI6IjBfNyJ9.eyJpc3MiOiJodHRwczpcL1wvYXBpLmIuaHVhbWwuY29tIiwiYXVkIjoiaHR0cHM6XC9cL2FwaS5iLmh1YW1sLmNvbSIsImp0aSI6IjBfNyIsImlhdCI6MTU4MjAyOTY2MywibmJmIjoxNTgyMDI5NjYzLCJleHAiOjE1OTA2Njk2NjMsInVuaXF1ZUlkIjoiNyIsInNvdXJjZUlkIjowfQ.v04WwuiNYArwrCzERY--uB3mWx4r2Za2R0chdjdTZF4')
|
|
|
|
|
- // uni.setStorageSync('account', '12362')
|
|
|
|
|
- // } else {
|
|
|
|
|
- // uni.setStorageSync('token', 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImp0aSI6IjBfMTI1NDM3NDUifQ.eyJpc3MiOiJodHRwOlwvXC9hcGkubS5odWFtbC5jb20iLCJhdWQiOiJodHRwOlwvXC9hcGkubS5odWFtbC5jb20iLCJqdGkiOiIwXzEyNTQzNzQ1IiwiaWF0IjoxNTgyNDY5NDIzLCJuYmYiOjE1ODI0Njk0MjMsImV4cCI6MTU5MTEwOTQyMywidW5pcXVlSWQiOiIxMjU0Mzc0NSIsInNvdXJjZUlkIjowfQ.ebTPvzLj4aI8F4iLHy_UdsVlAI-KyzErGQbJhPL1YRY')
|
|
|
|
|
- // uni.setStorageSync('account', '12362')
|
|
|
|
|
- // }
|
|
|
|
|
- // }
|
|
|
|
|
- },
|
|
|
|
|
- onShow() {
|
|
|
|
|
- // this.isLogin()
|
|
|
|
|
- },
|
|
|
|
|
- onHide() {},
|
|
|
|
|
- onError(err) {
|
|
|
|
|
- console.error(err, '错误捕获')
|
|
|
|
|
- },
|
|
|
|
|
- methods: {
|
|
|
|
|
- isLogin() {
|
|
|
|
|
- let token = uni.getStorageSync('token')
|
|
|
|
|
- if (!token) {
|
|
|
|
|
- uni.reLaunch({
|
|
|
|
|
- url: '/pages/page/login/index'
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- // ...mapMutations(['setLoginInfo'])
|
|
|
|
|
- // #ifdef MP-WEIXIN
|
|
|
|
|
- // wxLogin() {
|
|
|
|
|
- // uni.login({
|
|
|
|
|
- // provider: 'weixin',
|
|
|
|
|
- // success: res => {
|
|
|
|
|
- // uni.setStorageSync('code', res.code)
|
|
|
|
|
- // console.log(res.code, 'res.code')
|
|
|
|
|
- // postWxCode({ code: res.code }).then(subRes => {
|
|
|
|
|
- // const { openid, session_key, unionid } = subRes.data
|
|
|
|
|
- // this.setLoginInfo({
|
|
|
|
|
- // openid,
|
|
|
|
|
- // session_key,
|
|
|
|
|
- // unionid
|
|
|
|
|
- // })
|
|
|
|
|
- // })
|
|
|
|
|
- // }
|
|
|
|
|
- // })
|
|
|
|
|
- // }
|
|
|
|
|
- // #endif
|
|
|
|
|
- }
|
|
|
|
|
|
|
+import { mapMutations, mapActions, mapGetters } from "vuex";
|
|
|
|
|
+import { setTimeout } from "timers";
|
|
|
|
|
+import { getUser, wxLoginFn } from "@/utils/auth";
|
|
|
|
|
+export default {
|
|
|
|
|
+ // 全端,数据共享,还可以解决页面初始化模板访问不到值得问题
|
|
|
|
|
+ // 有坑 分包里的页面访问不到
|
|
|
|
|
+ globalData: {},
|
|
|
|
|
+ onLaunch() {
|
|
|
|
|
+ // this.getAllOptions()
|
|
|
|
|
+ // 删除缓存
|
|
|
|
|
+ if (process.env.NODE_ENV == "production") {
|
|
|
|
|
+ uni.removeStorageSync("shopUser");
|
|
|
|
|
+ }
|
|
|
|
|
+ // #ifdef MP-WEIXIN
|
|
|
|
|
+ // wxLoginFn()
|
|
|
|
|
+ // uni.clearStorage()
|
|
|
|
|
+ const extConfig = wx.getExtConfigSync ? wx.getExtConfigSync() : {};
|
|
|
|
|
+ uni.setStorageSync("account", extConfig.account);
|
|
|
|
|
+ // #endif
|
|
|
|
|
+
|
|
|
|
|
+ // #ifdef H5
|
|
|
|
|
+ // h5开发环境使用固定的用户
|
|
|
|
|
+ if (process.env.NODE_ENV == "development") {
|
|
|
|
|
+ uni.setStorageSync(
|
|
|
|
|
+ "token",
|
|
|
|
|
+ "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImp0aSI6IjBfMTI1NDM0MzEifQ.eyJpc3MiOiJodHRwczpcL1wvYXBpLm1hbGwuaHVhbWwuY29tIiwiYXVkIjoiaHR0cHM6XC9cL2FwaS5tYWxsLmh1YW1sLmNvbSIsImp0aSI6IjBfMTI1NDM0MzEiLCJpYXQiOjE1ODgyMzAwMjgsIm5iZiI6MTU4ODIzMDAyOCwiZXhwIjoxNTk2ODcwMDI4LCJ1bmlxdWVJZCI6IjEyNTQzNDMxIiwic291cmNlSWQiOjB9.Tmw2h9pucpyctvtB--i0dg-zTcVMIJZ1PtnWTLLwEEo"
|
|
|
|
|
+ );
|
|
|
|
|
+ uni.setStorageSync("account", "12358");
|
|
|
}
|
|
}
|
|
|
|
|
+ // #endif
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
|
|
+ onShow() {
|
|
|
|
|
+ // this.isLogin()
|
|
|
|
|
+ },
|
|
|
|
|
+ onHide() {},
|
|
|
|
|
+ onError(err) {
|
|
|
|
|
+ console.error(err, "错误捕获");
|
|
|
|
|
+ },
|
|
|
|
|
+ methods: {
|
|
|
|
|
+ isLogin() {
|
|
|
|
|
+ let token = uni.getStorageSync("token");
|
|
|
|
|
+ if (!token) {
|
|
|
|
|
+ uni.reLaunch({
|
|
|
|
|
+ url: "/pages/page/login/index"
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ // ...mapMutations(['setLoginInfo'])
|
|
|
|
|
+ // #ifdef MP-WEIXIN
|
|
|
|
|
+ // wxLogin() {
|
|
|
|
|
+ // uni.login({
|
|
|
|
|
+ // provider: 'weixin',
|
|
|
|
|
+ // success: res => {
|
|
|
|
|
+ // uni.setStorageSync('code', res.code)
|
|
|
|
|
+ // console.log(res.code, 'res.code')
|
|
|
|
|
+ // postWxCode({ code: res.code }).then(subRes => {
|
|
|
|
|
+ // const { openid, session_key, unionid } = subRes.data
|
|
|
|
|
+ // this.setLoginInfo({
|
|
|
|
|
+ // openid,
|
|
|
|
|
+ // session_key,
|
|
|
|
|
+ // unionid
|
|
|
|
|
+ // })
|
|
|
|
|
+ // })
|
|
|
|
|
+ // }
|
|
|
|
|
+ // })
|
|
|
|
|
+ // }
|
|
|
|
|
+ // #endif
|
|
|
|
|
+ }
|
|
|
|
|
+};
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|
|
|
- //没有scss变量方法的,主要引入 这样打包的时候就不会所有的组件都打包进去
|
|
|
|
|
- @import './static/iconfont/iconfont.css';
|
|
|
|
|
- @import './static/css/uni2.css';
|
|
|
|
|
- @import './static/css/base.scss';
|
|
|
|
|
- @import './static/css/common.scss';
|
|
|
|
|
- @import './static/css/reset.scss';
|
|
|
|
|
- page {
|
|
|
|
|
- height: 100%;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+//没有scss变量方法的,主要引入 这样打包的时候就不会所有的组件都打包进去
|
|
|
|
|
+@import "./static/iconfont/iconfont.css";
|
|
|
|
|
+@import "./static/css/uni2.css";
|
|
|
|
|
+@import "./static/css/base.scss";
|
|
|
|
|
+@import "./static/css/common.scss";
|
|
|
|
|
+@import "./static/css/reset.scss";
|
|
|
|
|
+page {
|
|
|
|
|
+ height: 100%;
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|