openLocation经纬度参数提示不能为string的错误

发布于 6 年前作者 fqiao17527 次浏览最后编辑 6 年前来自 ask
  • 当前 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 回复
pingxiang
pingxiang1 楼6 年前

OK,感谢大神

tao60
tao602 楼6 年前

 Number(e.currentTarget.dataset.lat)

nayuan
nayuan3 楼5 年前

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