miniprogram-demo/packageAPI/pages/on-network-status-change/on-network-status-change.js

34 lines
707 B
JavaScript
Raw Normal View History

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