34 lines
707 B
JavaScript
34 lines
707 B
JavaScript
|
// pages/API/on-network-status-change/on-network-status-change.js
|
||
|
Page({
|
||
|
onShareAppMessage() {
|
||
|
return {
|
||
|
title: '监听手机网络变化',
|
||
|
path: 'packageAPI/pages/on-network-status-change/on-network-status-change'
|
||
|
}
|
||
|
},
|
||
|
|
||
|
data: {
|
||
|
isConnected: false,
|
||
|
},
|
||
|
onLoad() {
|
||
|
const that = this
|
||
|
wx.onNetworkStatusChange(function (res) {
|
||
|
that.setData({
|
||
|
isConnected: res.isConnected,
|
||
|
networkType: res.networkType
|
||
|
})
|
||
|
})
|
||
|
},
|
||
|
onShow() {
|
||
|
const that = this
|
||
|
wx.getNetworkType({
|
||
|
success(res) {
|
||
|
that.setData({
|
||
|
isConnected: res.networkType !== 'none',
|
||
|
networkType: res.networkType
|
||
|
})
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
})
|