| | |
| | | <template> |
| | | <view> |
| | | <view v-if="isshowtype"> |
| | | <matherPage></matherPage> |
| | | </view> |
| | | <view v-else> |
| | | <web-view :webview-styles="webviewStyles" :src="webviewUrl" @message='received'></web-view> |
| | | </view> |
| | | </template> |
| | | |
| | | <script> |
| | | import matherPage from '@/components/sh_page/matherPage.vue'; |
| | | var wv |
| | | export default { |
| | | components:{ |
| | | matherPage |
| | | }, |
| | | data() { |
| | | return { |
| | | webviewUrl: '', |
| | | isshowtype:false, |
| | | webviewStyles: { |
| | | progress: { |
| | | color: '#EE1B14' |
| | | } |
| | | }, |
| | | } |
| | | }, |
| | | onShow() |
| | | { |
| | | // #ifdef APP-PLUS |
| | | var showtar = getApp().globalData.ifwt == 1 ? false : true; |
| | | var platform = plus.os.name; |
| | | //showtar&&platform=='iOS' |
| | | if(showtar&&platform=='iOS') |
| | | {//跳转new |
| | | this.isshowtype=true; |
| | | |
| | | return; |
| | | } |
| | | // #endif |
| | | }, |
| | | onLoad(options) { |
| | | if(!this.hasLogin){ |
| | |
| | | else{ |
| | | const value = uni.getStorageSync('userInfo'); |
| | | console.log(value); |
| | | //this.webviewUrl = encodeURI('http://appapitest.ushopvip.com/html/fengqiangbang.html?token='+value.token); |
| | | this.webviewUrl = encodeURI('http://dfgapp.ushopvip.com/html/fengqiangbang.html?token='+value.token); |
| | | } |
| | | |
| | |
| | | }, |
| | | methods: { |
| | | received(e) { |
| | | console.log(e.detail.data[0].type) |
| | | if(e.detail.data[0].type=='getToken'){ |
| | | const token = uni.getStorageSync('userInfo').token; |
| | | var currentWebview = this.$scope.$getAppWebview() |
| | | var wv = currentWebview.children()[0] |
| | | wv.evalJS('localStorage.setItem("ZZTOKEN",' + JSON.stringify(token) + ')'); |
| | | var res=e.detail.data[0]; |
| | | console.log(res); |
| | | switch(res.action) |
| | | { |
| | | case "back"://返回 |
| | | this.backLast(); |
| | | break; |
| | | } |
| | | }, |
| | | |
| | | backLast() |
| | | { |
| | | console.log("返回") |
| | | uni.navigateBack({ |
| | | delta: 1 |
| | | }); |
| | | }, |
| | | // 关闭mui返回 |
| | | clearMuiBack() { |
| | | // #ifdef APP-PLUS |