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
|
|
})
|
|
}
|
|
})
|
|
}
|
|
})
|