苹果手机关于async兼容性问题 原

redmaomail 2024-07-25 10:32 阅读数 68 #Joomla

红帽云邮外贸主机

  之前做的基于chatbase的聊天程序客服反馈说在苹果手机上完全不显示。因为使用的是stream模式,因此,最开始我的怀疑方向是stream模式可能不会苹果手机支持,但翻查资料后这个可能被排除了。最终,通过try catch定位了问题,发现是chat()方法传递的参数居然在苹果手机上面是undefined

代码

sendmsg()
{
	var msg={};
	msg.role="user";
	msg.id = Date.now();
	msg.text = this.uinput;
	this.chat(msg);
	
},
async chat(msg){

	try{
		//alert(msg);

 

上面的代码在sendmsg里面调用chat方法,并且传递了当前的msg对象。在其他浏览器这个都是正常的,但是在苹果手机上面,这个提示undefined。初步判断应该是async引起的。由于本人不是搞前端的,具体原因就不深究了。似乎是async修饰的函数不能传参一样。

 

红帽云邮外贸主机

分享到:
版权声明:本站内容源自互联网,如有内容侵犯了你的权益,请联系删除相关内容。
    红帽云邮外贸主机
热门
    红帽云邮外贸主机
    红帽云邮外贸主机