我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

获取用户openid时,res.result.openid报错

this.globalData.openid = res.result.openid;
为什么这个result报错呀

img

首先在控制台打印一下这个 res,如果能正常出值,那么这个仅仅是ts类型报错,直接改成res?.result.openid。
或者提前对res判空即可,比如

if(!res || !res.result) return
const { openid } = res.result
this.globalData.openid = openid

近期文章

  • Laravel - 带有刀片compileString的php eval
  • 关于#java#的问题:但第二次输入显示输入不匹配
  • Vscode 调用PCL库
  • 关于#stm32#的问题:使用cubemx生成的虚拟串口程序,单片机进入死循环(语言-c语言)
  • usbmanager打开设备成功,无法读取数据
  • latex引用多篇文献
  • l2tp over ipsec多接口问题
  • 请问Microsoft Sql Server2016安装包下载后出现这些问题需要怎么改
  • 在Woocommerce 3中更改订单商品价格
  • C语言链表交换节点发生错误
  • unity脚本问题!?
  • renren开原框架, 代码生成器生成 前端代码 导入项目出现问题。
  • 关于#java#的问题,如何输出“%50”?
  • 在idea,javaweb项目中修改jsp,页面却不显示
  • 在pyqt中,在打印时怎么在一页纸上放置多个widget并在一张纸上放不下时实现自动换页
  • gd.p增长率的变.异系数怎么求!!??
  • 为什么ubuntu识别不了sd卡
  • Laravel - 读取配置变量
  • import的自定义包没法使用里面的函数
  • c语言编程问题求解代码

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华