openLocation经纬度参数提示不能为string的错误
发布于 5 年前 作者 fqiao 17391 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

openLocation:fail parameter error: parameter.latitude should be Number instead of String;parameter.longitude should be Number instead of String;

  • 预期表现

绑定事件参数e中带了经纬度,此时类型为string,我用parseFloat函数转换后,依然提示

openLocation:fail parameter error: parameter.latitude should be Number instead of String;parameter.longitude should be Number instead of String;

3 回复

OK,感谢大神

 Number(e.currentTarget.dataset.lat)

你在console试试这句话 typeof parseFloat(‘5’).toFixed(2)

回到顶部