分享者:吴鹏
今天先跟大家分享一下小程序近期更新的几个特性,后续会持续的跟踪小程序最新动态,并分享给大家!
更新列表
1、小程序间相互跳转
2、页面内发起转发
3、手机联系人
4、网络状态
小程序间相互跳转
如果小程序A、B同时与公众号G关联,那么可以实现从A跳转到B,或从B跳转到A
关联规则:
所有公众号都可以关联小程序。
一个公众号可关联10个同主体的小程序,3个不同主体的小程序。
一个小程序可关联3个公众号。
公众号一个月可新增关联小程序13次,小程序一个月可新增关联5次。
wx.navigateToMiniProgram({
appId: '',
path: 'pages/index/index?id=123',
extraData: {
foo: 'bar'
},
envVersion: 'develop',
success(res) {
// 打开成功
}
})
备注:iOS 微信客户端 6.5.9 ,Android 客户端6.5.10 支持
页面内发起转发
通过给 button 组件设置属性 open-type="share",可以在用户点击按钮后触发 Page.onShareAppMessage() 事件,如果当前页面没有定义此事件,则点击后无效果。
手机联系人
可以在小程序中,直接新增联系人到手机通讯录!
wx.addPhoneContact(OBJECT)
网络状态
可以监听用户使用的是何网络,以及网络状态变化!
//获取网络类型
wx.getNetworkType({
success: function(res) {
// 返回网络类型, 有效值:
// wifi/2g/3g/4g/unknown(Android下不常见的网络类型)/none(无网络)
var networkType = res.networkType
}
})
//监听网络状态变化
wx.onNetworkStatusChange(function(res) {
console.log(res.isConnected)
console.log(res.networkType)
})