暂无个人介绍
看下图片底部,有错误码解释
看下:http://open.taobao.com/docs/api.htm?spm=a219a.7386797.0.0.jJ9t2D&source=search&apiId=10690
底部有解释
问题原因非常简单:
1.手机是否开启了代理。
2.PC是否开启了代理
3.PC是否关闭了防火墙(或者允许node.js程序通过防火墙)
4.手机和PC是否在同一个网络。
自测:打开手机浏览器,输入http://xx.xx.xx.xx:8080/qap.json
xx.xx.xx.xx为PC的IP。假如可以访问,就说明网络没问题,qap debug就可以打开应用了
看下console是不是报错了
class名字必须大写开头
import QN from 'QAP-SDK';
...
setTimeout(() => {
QN.navigator.pop();
}, 5000);
...
<body>
<script src="//g.alicdn.com/x-bridge/qap-sdk/1.0.10/qn.min.js"></script>
<script type="text/javascript">
setTimeout(function() {
alert('pop');
QN.navigator.pop();
}, 5000)
</script>
</body>
base64的内容带上data:image/gif;base64,
可能会让这个top api调用失败。如下图所示:
1.混淆导致的错误,概率比较小
去掉打包的压缩设置,重新打个包(qap package),然后运行一下包(qap qrzip)
看看是否能解决
2.你尝试调试的时候,不点击“debugger”,直接运行。然后点击“Inspector”,
不要点击bugger。可以看下日志。最好用Modal.alert吧数据显示出来。
remote debug打开时js是在pc端运行的
remote debug打开时js是在手机端运行的
端有差异性。可以提供Inspector看log可以看出问题
测试了下,qap package之后zip包里面有image文件夹的。也有内容的。
image目录和src平级即可。
推荐写法:
1.qap qianniu,使用dev版本的android千牛后重试
测试了下:
1.componentDidMount中setState回调会调用,componentWillReceiveProps中调用setState回调不会执行。
2.componentWillReceiveProps中调用setState虽然回调不会执行,但是setState是成功的,原因:render函数会在setState之后执行。
1.Text组件的父类flexDirection不能为row。试一下。可以看下最简单的例子:https://jsfiddle.net/zgxu64p1/