| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- <template>
-
- </template>
- <script>
- import md5 from "../../common/md5.js";
- export default {
- data() {
- return {
-
- }
- },
- onLoad() {
- uni.showLoading({
- title: '加载中'
- });
-
- let Self = this;
- // console.log('login=',res);
-
- // if(uni.getSystemInfoSync().platform === 'devtools')
- // {
- // console.log('H5')
- // let openid = this.getQueryString('openid');
- // getApp().globalData.openid = openid;
- // }else{
- // console.log('运行在手机中')
- // let openid = 'asds';
- // getApp().globalData.openid = openid;
- // }
- let openid = this.getQueryString('openid');
- getApp().globalData.openid = openid;
-
- Self.requestMyGameList(function(gameList){
- getApp().globalData.gameList = gameList;
- Self.goToHome();
- });
- },
- methods: {
- login(callback)
- {
- let api = 'login?'
- let openid = this.getQueryString('openid');
- // let timestamp = this.getQueryString('timestamp');
- // let sign = this.getQueryString('sign');
- getApp().globalData.openid = openid;
-
- let url = this.home_url+api+'open_id='+openid;
-
- // console.log('url=',url);
- uni.request({
- url:url,
- method:'GET',
- success: (res) => {
- return callback(res);
- },
- fail: (res) => {
- return callback('fail');
- }
- })
- },
- getQueryString: function(name) {
- const reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
- const search = window.location.search.split('?')[1] || '';
- const r = search.match(reg) || [];
- return r[2];
- },
- requestMyGameList(callback)
- {
- let url = this.home_url+'getGameList?';
- console.log('gameList_url=',url);
-
- uni.request({
- url:url,
- method:'GET',
- success: (res) => {
- let gameList = res.data.list;
- // console.log(gameList)
- return callback(gameList);
- },
- fail: (res) => {
- return callback('fail');
- }
- })
-
- // uni.request({
- // header: {
- // 'Content-Type': 'application/x-www-form-urlencoded'
- // },
- // url: url, //仅为示例,并非真实接口地址。
- // method: 'POST',
- // data: {
- // url: _url
- // },
- // dataType:'json',
- // success: (res) => {
- // console.log('gameList=',res)
- // let gameList = res.data.list;
- // // console.log(gameList)
- // return callback(gameList);
- // }
- // });
- },
- goToHome()
- {
- uni.hideLoading();
- uni.navigateTo({
- url: '/pages/Home/Home',
- });
- }
- }
- }
- </script>
- <style>
-
-
- </style>
|