Egret社区

iOS打包后黑屏

2017-5-8 10:37
342810
5银子
本帖最后由 乐观的见鬼了 于 2017-5-8 10:42 编辑

在浏览器中可以正常运行,但是打包成APP后就黑屏了 安卓那边也是一样的。本人新手,望指点!谢谢

majiang.png

最佳答案

查看完整内容

请使用 egret.localStorage 去调用,你这么写是调用的原生的,在native会找不到
分享到 :
0 人收藏

10 个回复

倒序浏览
yjtx  官方团队 | 2017-5-8 10:37:08
乐观的见鬼了 发表于 2017-5-8 11:48
调用如图,我如果把这个注掉,main.js里面又有datas变量找不到

请使用 egret.localStorage 去调用,你这么写是调用的原生的,在native会找不到
zhaozhaopeng  圆转纯熟 | 2017-5-8 11:18:31
你猜为什么黑屏!
yjtx  官方团队 | 2017-5-8 11:19:51
localStorage 找不到,你看看是你怎么调用的
乐观的见鬼了  初窥堂奥 | 2017-5-8 11:48:08
yjtx 发表于 2017-5-8 11:19
localStorage 找不到,你看看是你怎么调用的

调用如图,我如果把这个注掉,main.js里面又有datas变量找不到
local.png
乐观的见鬼了  初窥堂奥 | 2017-5-8 13:06:21
yjtx 发表于 2017-5-8 12:02
请使用 egret.localStorage 去调用,你这么写是调用的原生的,在native会找不到

谢谢啊 那这个datas呢 也是这样替换吗 我看他在开始的时候声明了呀
屏幕快照 2017-05-08 13.04.30.png
屏幕快照 2017-05-08 13.05.57.png
乐观的见鬼了  初窥堂奥 | 2017-5-8 13:17:29
yjtx 发表于 2017-5-8 12:02
请使用 egret.localStorage 去调用,你这么写是调用的原生的,在native会找不到

egretWing里面声明了 但是APP里面我看没有声明啊 是不是因为这个啊 我声明了之后有报错找不到datas.public_url了.我之前就搞过iOS 其他没搞过,还望指教一下哈
屏幕快照 2017-05-08 13.05.57.png
屏幕快照 2017-05-08 13.14.24.png
屏幕快照 2017-05-08 13.16.37.png
yjtx  官方团队 | 2017-5-8 15:25:15
乐观的见鬼了 发表于 2017-5-8 13:17
egretWing里面声明了 但是APP里面我看没有声明啊 是不是因为这个啊 我声明了之后有报错找不到datas.publi ...

不是,localStorage 是egret为了兼容native专门做的封装的。你说的datas 不知道具体什么。从上面来看应该库之类的没有加载
乐观的见鬼了  初窥堂奥 | 2017-5-8 15:36:20
yjtx 发表于 2017-5-8 15:25
不是,localStorage 是egret为了兼容native专门做的封装的。你说的datas 不知道具体什么。从上面来看应该 ...

好的 谢谢啦!顺便提一嘴 这个方法好像有问题啊 会报错  function参数的:string去掉就不报错了

参数后面指明类型会报错

参数后面指明类型会报错
屏幕快照 2017-05-08 15.15.15.png
yjtx  官方团队 | 2017-5-8 15:49:29
乐观的见鬼了 发表于 2017-5-8 15:36
好的 谢谢啦!顺便提一嘴 这个方法好像有问题啊 会报错  function参数的:string去掉就不报错了
...

那个是 ts写法,ts是有类型的,生成的 js 文件是不能有类型的。ts 是为了方便写代码使用的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部