继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

weex官方文档手册上问题和踩过的几个坑。

ruibin
关注TA
已关注
手记 77
粉丝 9110
获赞 2572

1、list下拉刷新bug(web端的时候根本不会正常触发loadmore事件)

2、image注意写宽高,input注意字体大小(特别是input在web端表现和app端完全两样,有时候甚至没法正常输入)。

3、modal.toast 没有清空定时器的功能,注意做防重复处理,可以用setTimeout做一个同步更新状态。

4、web端使用picker需要做额外处理(需要在index.html中额外引入:
<script src="../node_modules/@weex-project/weex-picker/js/build/index.js"></script> )。

5、stream.fetch注意post请求的请求头问题(fetch请求需要特别注意content-type的类型,特别是application/json和application/x-www-form-urlencoded的数据格式是不一样的,不要用混淆了。并且put、delete请求不能发送application/json的数据类型)。

6、input没有v-model。

7、animation的position定位问题,在手机端不支持left、top这样的位移方式,可以用transform来做兼容,但切记web端必须加上单位才能正常执行,app端不用加上单位也能正常执行。

8.modal 中alert之类的duration问题(alert、confirm、prompt加上duration完全是没用的,应该是手册上存在的笔误)。

9、animation中styles中transform存在的问题(显示为一个对象,但只能接受一个字符串,多个动画中间用空格隔开,如:transform: 'translate(500px, 500px) rotate(3600deg)')。

当然手册上还有些问题,当时没记下来,后再再去找又一时找不到,如果大家还有发现其他问题,可以在下面留言。

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP

热门评论

input是有v-model的....

查看全部评论