过早客
  • 首页
  • 节点
  • 成员
  • 广告投放
  • 登录
  • 注册

2天都没有搞定的一个前端bug,迷茫

IT技术 • maoyang • 发表于 7 年前 • 最后回复来自 imckt • 6 年前

vue微信前端项目,打包运行在ios9一下系统页面空白,本地调试ios9也可以,其他手机本地发布后系统正常访问,考虑过es6语法编译转换,promise,模块异步加载等问题,远程调试反馈报错很模糊,一直未解决,求指教。

加入收藏 新浪微博 分享到微信 ❤赞 4158 次点击 0 人赞 0 人收藏

打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

共收到16条回复
zjp155 7 年前 #1 赞 0

未知语法错误。好高级。
VUE还没玩我都放弃了码农事业。

joyful1123 7 年前 #2 赞 0

编译的时候没有转2015

xsstomy 7 年前 #3 赞 0

估计兼容问题,看具体的报错代码错位和位置吧

alber1986 7 年前 #4 赞 0

一脸蒙逼了

maoyang 楼主 7 年前 #5 赞 0

@joyful1123 转2015没有问题,已经排除过。

maoyang 楼主 7 年前 #6 赞 0

@xsstomy 就是没有提示具体错误代码和位置,如果有就很好解决了。

maoyang 楼主 7 年前 #7 赞 0

@jjboomsky 只有还有客户用系统,前端必须保证兼容。

xsstomy 7 年前 #8 赞 0

@maoyang 不是已经提示了promise嘛,还有具体的错误

dejavuzhou 7 年前 #9 赞 0

iOS9 safari不支持promise 大致axios ajax错误

yvan 7 年前 #10 赞 0

兼容问题吧,应该是引入的第三方库没有做兼容处理,然后你的babel只处理了src文件夹下的东西。看一下webpack的babel配置吧

maoyang 楼主 7 年前 #11 赞 0

@dejavuzhou 我引入了es-promisePlyfill了,应该是可以解析promise,还有其他办法吗。

maoyang 楼主 7 年前 #12 赞 0

@xsstomy 是提示promise,但是我加兼容promise插件了,而且之前项目没有报prmise错误,所以可以排除promise问题,虽然是提示promise问题。

kidish 7 年前 #13 赞 0

这个是箭头函数的问题啊

wujihang 7 年前 #14 赞 0

如果你用的是vue-cli生成的webpack项目模板的话,那可能就是babel设置问题,你这里有箭头函数,明显是目标转换没有到位。
给你个文档自己看看https://babeljs.io/docs/en/babel-preset-env 看下你对应目标浏览器支持的版本,然后修改.babelrc。这文档都说的很清楚

renacheng 6 年前 #15 赞 0

5天才搞定一个bug路过,你不是最衰的

imckt 6 年前 #16 赞 0

当年一个 "/"搞了3天

请绑定手机号后,再发言,点击此处
Guozaoke.com—源自武汉的高端交流分享社区
相关主题
硬件公司后端是真轻松啊
GPT-5
推荐大家使用 claude code + qwen3-coder 可以抛弃 Cursor了
真的不喜欢python
大家现在新项目用java的话,用哪个版本的jdk
实践 react router v7
大家用的什么AI code啊,有无白嫖途径?
CurSor不能使用claude模型了??????
claude真不错
Claude Code 公益镜像站白票使用教程

过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号