资讯专栏INFORMATION COLUMN

Weex系列(7) ——踩坑填坑的总总

phpmatt / 1891人阅读

摘要:的方法在安卓底下会崩溃,结果竟然是要在里面设置正确的,因为我是用官网的脚手架搭起来的项目,不知道大家会不会遇到,改一下就可以解决问题了。

目录

Weex系列(序) —— 总要知道原生的一点东东(iOS)

Weex系列(序) —— 总要知道原生的一点东东(Android)

Weex系列(1) —— Hello World项目

Weex系列(2) —— 页面跳转和通信

Weex系列(3) —— 单页面还是多页面

Weex系列(4) —— 老生常谈的三端统一

Weex系列(5) —— 封装原生组件和模块

Weex系列(6) —— webview和web组件

Weex系列(7) —— 踩坑填坑的总总

[Weex系列(8) —— 原理流程简析]

使用weex已经一年半了,踩了很多坑,也流了很多泪填上,总结一波,希望对大家有所帮助。

LaunchImage

这是今年来的第一个调整,需要把 iOS8.0 and Later勾上,不然iPhone XR/XS Max默认会走iPhone X的尺寸375ptx812pt。

build.gradle

这个文件设置还挺多的,先说一点吧,比如配置打包信息,是debug还是release版本,这个对微博的分享签名配置是有影响的。


image

1、必须指定样式中的宽度和高度
2、Android 默认的Image Adapter不支持 gif,需要自己封装,我是用的GifDrawable
3、安卓图片太大太长,我是在安卓设置了属性hardwareAccelerated,但是内存好像会升高,最好还是避免出现又长又大的图,现在发现出来了个autoBitmapRecycleAndroid
大家可以试一下

refresh

refresh和pullingdown事件是在这个组件上不是加在list和scroller上,真的刚开始接触的时候,list和scroller用的又多,有一次就犯了这个错误,找了半天,手动dog吧。

list和scroller

1、尽量不要在list的cell上做处理,比如宽高啊、position定位啊,可能会不生效,还有可能会导致滚动加载不正常
2、我遇到过scroller在安卓上下拉刷新不正常,跟初始加载数据,div绘制有关,上来一滚动就下拉刷新,最后是用list解决的,所以建议大家列表还是多用list。

slider

官网上没有像image那样强调一定要设置宽高,但是还是建议大家给个值,不然有时候会遇到点异常。

picker

picker的pick方法在安卓底下会崩溃,结果竟然是要在AndroidManifest.xml里面设置正确的android:theme,因为我是用官网的脚手架搭起来的项目,不知道大家会不会遇到,改一下android:theme就可以解决问题了。

css相关

1、Weex对于长度值目前只支持像素值,不支持相对单位(em、rem),也不支持百分比。
2、遇到一些奇怪的现象的时候,可以找找是否有position:relative/fixed/absolute,比如slider嵌套list,和slider并列后面用了position:relative的div等,我这边就遇到了加载tab乱跳,还有封装了最外层position:fixed的
3、Weex 目前不支持 z-index 设置元素层级关系,但靠后的元素层级更高,因此,对于层级高的元素,可将其排列在后面

最后还是感谢大家,如果喜欢欢迎点赞收藏啊~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/117454.html

相关文章

  • Weex系列(7) ——踩坑坑的总总

    摘要:的方法在安卓底下会崩溃,结果竟然是要在里面设置正确的,因为我是用官网的脚手架搭起来的项目,不知道大家会不会遇到,改一下就可以解决问题了。 目录 Weex系列(序) —— 总要知道原生的一点东东(iOS) Weex系列(序) —— 总要知道原生的一点东东(Android) Weex系列(1) —— Hello World项目 Weex系列(2) —— 页面跳转和通信 Weex系列(3)...

    toddmark 评论0 收藏0
  • Weex系列(9) —— Weex和安卓升级兼容

    摘要:方法接口什么的直接移除,真是个狠人啊,这个只能大家一个个文件去改喽,官网链接比如我这边是把换成安卓升级相关升级之前先来解释个吧原文章是告诉用哪个版本编译应用程序。应该强调的是,更改不会改变运行时行为。是提供向前兼容的主要依据。 目录 Weex系列(序) —— 总要知道原生的一点东东(iOS) Weex系列(序) —— 总要知道原生的一点东东(Android) Weex系列(1) ——...

    waltr 评论0 收藏0
  • Weex系列(9) —— Weex和安卓升级兼容

    摘要:方法接口什么的直接移除,真是个狠人啊,这个只能大家一个个文件去改喽,官网链接比如我这边是把换成安卓升级相关升级之前先来解释个吧原文章是告诉用哪个版本编译应用程序。应该强调的是,更改不会改变运行时行为。是提供向前兼容的主要依据。 目录 Weex系列(序) —— 总要知道原生的一点东东(iOS) Weex系列(序) —— 总要知道原生的一点东东(Android) Weex系列(1) ——...

    Flink_China 评论0 收藏0
  • Weex系列(6) —— web组件和webview

    摘要:安卓要麻烦许多,网上大多也都是安卓的讲解,我也是遇到了好多坑。我是在里面重新绘制了一下,在适配的时候会用到,安卓倒是没有怎么处理。 目录 Weex系列(序) —— 总要知道原生的一点东东(iOS) Weex系列(序) —— 总要知道原生的一点东东(Android) Weex系列(1) —— Hello World项目 Weex系列(2) —— 页面跳转和通信 Weex系列(3) ——...

    LucasTwilight 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<