a3892636 by simon

no message

1 parent cee15072
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
20 "pages/sign-in-record/sign-in-record", 20 "pages/sign-in-record/sign-in-record",
21 "pages/rank/rank", 21 "pages/rank/rank",
22 "pages/rank-gift/rank-gift", 22 "pages/rank-gift/rank-gift",
23 "pages/webview/webview",
23 "pages/example/example", 24 "pages/example/example",
24 "pages/more/more" 25 "pages/more/more"
25 ], 26 ],
......
1 let app = getApp(); 1 let app = getApp();
2 Page({ 2 Page({
3 data: { 3 data: {
4 isShow: false, // 控制组件显示隐藏 4 isShow: false, // 控制组件显示隐藏
5 url: '' 5 url: ''
6 }, 6 },
7 onLoad: function (options = {}) { 7 onLoad(options = {}) {
8 let url = options.url; 8 let url = options.url;
9 if (url) { 9 if (url) {
10 this.setData({ 10 this.setData({
11 url: url, 11 url: url,
12 isShow: true 12 isShow: true
13 }) 13 })
14 } else { 14 } else {
15 wx.showToast({ 15 wx.showToast({
16 title: '未找到页面地址', 16 title: '未找到页面地址',
17 title: 'none', 17 title: 'none',
18 }); 18 });
19 } 19 }
20 } 20 },
21
22 onBindMessage(e) {
23 console.log("webview message:", e);
24 }
21 }) 25 })
......
1 <view class="loading-wrap"> 1 <view class="loading-wrap">
2 <view class="loading"> 2 <view class="loading">
3 <view class="icon"></view> 3 <view class="icon"></view>
4 <view class="text">加载中...</view> 4 <view class="text">加载中...</view>
5 </view> 5 </view>
6 </view> 6 </view>
7 <web-view wx:if="{{isShow}}" src="{{url}}" bindload="loadSucc"/> 7 <web-view wx:if="{{isShow}}" src="{{url}}" bindload="loadSucc" bindmessage="onBindMessage" />
......