| | |
| | | this.globalData.systemLevel = e.system; |
| | | this.globalData.equipmentNumber = idfa.value() |
| | | }; |
| | | this.getArgument(true); |
| | | // #endif |
| | | } |
| | | }) |
| | | |
| | | |
| | | |
| | | }, |
| | | globalData: { |
| | | platform: '', |
| | |
| | | argumentStr: '' |
| | | |
| | | }, |
| | | data(){ |
| | | return { |
| | | |
| | | } |
| | | }, |
| | | onShow: function() { |
| | | |
| | | var that = this; |
| | | uni.getNetworkType({ |
| | | success: function(res) { |
| | |
| | | 'pages/rankinglist/compareprice') { |
| | | getClipboard() |
| | | } |
| | | this.getArgument(); |
| | | that.getArgument(); |
| | | // #endif |
| | | }, |
| | | onHide: function() {}, |
| | |
| | | that.globalData.hasbcinit = true; |
| | | } |
| | | }, |
| | | getArgument() { |
| | | targetArgument(args){ |
| | | var toarg = args.replace('dafanguan://', ''); |
| | | var argObj = JSON.parse(decodeURIComponent(toarg)); |
| | | switch (argObj.totype) { |
| | | case "0": //内链 |
| | | if(argObj.url) |
| | | { |
| | | uni.navigateTo({ |
| | | url: argObj.url |
| | | }); |
| | | } |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | }, |
| | | getArgument(isload=false) { |
| | | if(this.globalData.argumentStr&&this.globalData.argumentStr.length>0) |
| | | { |
| | | return; |
| | | } |
| | | try { |
| | | var args = plus.runtime.arguments; |
| | | console.log(args); |
| | | if (args) { |
| | | /* if (this.globalData.argumentStr == args) { |
| | | if(isload) |
| | | { |
| | | this.globalData.argumentStr = args; |
| | | return; |
| | | } |
| | | this.globalData.argumentStr = args; */ |
| | | plus.runtime.arguments = ""; |
| | | plus.runtime.arguments = null; |
| | | var toarg = args.replace('dafanguan://', ''); |
| | | var argObj = JSON.parse(decodeURIComponent(toarg)); |
| | | switch (argObj.totype) { |
| | | case "0": //内链 |
| | | if(argObj.url) |
| | | { |
| | | uni.navigateTo({ |
| | | url: argObj.url |
| | | }); |
| | | } |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | this.targetArgument(args); |
| | | } |
| | | } catch (es) { |
| | | console.log(es) |
| | |
| | | that.globalData.ifwt = 0 |
| | | } |
| | | } |
| | | |
| | | // #endif |
| | | }).catch(function(err) { |
| | | that.globalData.hasinit = false; |