[代码]wx.cloud.callFunction({[代码] [代码] [代码][代码]name: [代码][代码]'opendata'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]phoneNumber: wx.cloud.CloudID('cloudID'), [代码][代码]// 这个 CloudID 值到云函数端会被替换[代码][代码] [代码][代码]}[代码][代码]}).then(res => {[代码][代码] [代码][代码]console.log([代码][代码]'res: '[代码][代码], res)[代码][代码] [代码][代码]// res.result.event.phoneNumber.data.phoneNumber[代码][代码]})[代码] cloudID 换成你自己通过 wx.getPhoneNumber 获取的cloudID值 并将官方文档中的 `myFunction` 换成 `opendata` 就可以了,是不是有点神奇?
云开发能否获取手机号?- 需求的场景描述(希望解决的问题) 看到有云开发的功能,跟着教程走了一下感觉上手很快 但是想做个获取手机号的demo遇到了麻烦 看教程说是可以通过返回的cloudID直接获取,但是最低版本要求是2.8.0,现在才2.7.2 然后看原来的办法是解密,但是解密需要sessionKey,我看云函数版本的login的demo中返回值没有sessionKey 搜了一下,https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/signature.html,这里说是2.7.0以上就有cloudID 但是https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html这儿又说要2.8.0 反正我测试是没有这个字段。。。。。。 - 希望提供的能力 想问一下是不是目前2.7.2是不是云开发无法获得手机号?有个需求一定要获取手机号,如果云开发暂时获取不到,可能还是要着重学原来那种方法 谢谢了
2019-11-19[代码]class App extends Component {[代码] [代码] [代码][代码]config = {[代码][代码] [代码][代码]pages: [],[代码][代码] [代码][代码]window: {[代码][代码] [代码][代码]backgroundTextStyle: [代码][代码]'light'[代码][代码],[代码][代码] [代码][代码]navigationBarBackgroundColor: [代码][代码]'#6190E8'[代码][代码],[代码][代码] [代码][代码]navigationBarTitleText: [代码][代码]'WeChat'[代码][代码],[代码][代码] [代码][代码]navigationBarTextStyle: [代码][代码]'white'[代码][代码] [代码][代码]},[代码][代码] [代码][代码]navigateToMiniProgramAppIdList: [[代码][代码] [代码][代码]"wx32838238283283"[代码][代码] [代码][代码]],[代码][代码] [代码][代码]}[代码][代码]}[代码]在 app.jsx 的 config 中增加 navigateToMiniProgramAppIdList 配置,然后用 Taro.navigateToMiniProgram() 可以完成跳转
Taro开发小程序该怎么写小程序与小程序的跳转?[代码]onClick={() => Taro.navigateToMiniProgram({[代码][代码] [代码][代码]appId = [代码][代码]"wx3a1ee6c922474112"[代码][代码],[代码][代码]})}[代码] [代码]navigateToMiniProgramAppIdList: [[代码][代码] [代码][代码]'wx3a1ee6c922474112'[代码][代码],[代码][代码] [代码][代码]// version = "release",[代码][代码] [代码][代码]// path= "",[代码][代码]][代码]
2019-11-07