一、小程序开放功能
1.获取网络状态wx.getNetworkType
2.从网络上下载文档wx.downloadFile
3.下载成功之后进行预览文档wx.openDocument
Page({
// 点击“预览文档”的按钮,触发tap回调
tap: function() {
wx.getNetworkType({
success: function(res) {
// networkType字段的有效值:
// wifi/2g/3g/4g/unknown(Android下不常见的网络类型)/none(无网络)
if (res.networkType == 'wifi') {
// 从网络上下载文档
wx.downloadFile({
url:' 网络下载地址 ',
success: function (res) {
// 下载成功之后进行预览文档
wx.openDocument({
filePath: res.tempFilePath
})
}
})
} else {
wx.showToast({ title: '当前为非Wifi环境' })
}
}
})
}
})
4.扫码能力wx.scanCode
tapScan(){
wx.scanCode({
onlyFromCamera: false, //不仅使用相机也可以使用相册打开文件
success(res){
console.log(res);
}
})
},
5.获取微信用户信息
(1)不推荐使用getUserInfo获取用户信息,预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的

本文详细介绍了微信小程序的开放功能,包括获取网络状态、下载及预览文档、扫码、获取用户信息、分享给朋友和朋友圈。同时,深入探讨了小程序中的自定义组件创建、slot插槽的使用、组件传参、生命周期以及Behaviors的使用。通过示例代码,阐述了组件间的数据交互和风格隔离策略。
最低0.47元/天 解锁文章
749

被折叠的 条评论
为什么被折叠?



