50 Star 562 Fork 160

同名自定义 / tmui design

 / 详情

近期遇到得bug与困惑。

已完成
创建于  
2022-11-29 20:18

windows hbx3.6.4,tmui3.0.86,vue,h5测试

疑似bug:
1,tmui rhbx 更新命令,会覆盖原项目theme/index.ts的内容。且内容不正确,为路由文件内容。
2,给tm-icon 修改增大font-size,会发现图标不居中,给其增加baoder会看到。

建议:
1,建议tm-app内部根节点加height:0,使用组件页面嵌入节点时height:100%,可以撑满页面。虽然本来flex:1也可以撑
满页面。
2,建议 input textarea模式,增加自动高度,且字符统计之前发现飞出容器,在屏幕右下角,最新版貌似看不到了。
alert建议增加自动高度,不好弄就算了。不过建议可以自定义字体大小。另,标题和左icon感觉有点不对齐。

疑问:
1,fetch有请求前拦截,请求后拦截,是否有异常捕获。如果放在complete,正常的情况会与请求后拦截处理两次,
能否有异常捕获,若遇到404这种浏览器爆红的又走不到请求后拦截的。这时候应该单独捕获。
2,本想拿到在请求后拦截里面处理好的数据,但发现被tmui的内部的代码合并了,最后拿到的数据是请请求回来的数
据与自己处理过的数据都在。只好拿到fetch的request后又处理了一遍。

其他:hbx3.6.10出现的问题,3.6.4没问题,浅提一下,等后续uni更新我会再复核。
1.form表单提交时校验出来容器抖动。
2, tm-html,app端无法打包。

评论 (9)

张知己 创建了任务
张知己 修改了描述
张知己 修改了描述
张知己 修改了描述
张知己 修改了描述
张知己 修改了描述
展开全部操作日志
  1. 请更新tmui-cli
  2. h5居中这个,因为电脑页面h5小于12号字体无法显示效果.导致会向下,需要用手机看.
    建议:
  3. 有兼容问题
  4. 已经有自动高度,对齐也有属性控制,请仔细看文档
    疑问:
  5. 请求中错误只能是rej中,不可能跑到res中.不存在两次判断
  6. 404也是在rej中,理论上是fail,如果触发不了fail,只能是uni的问题.
  7. 数据合并这块,是我不会处理你的任何数据.你挂截处理的数据是与原数据合并的.我不会去删除你原有数据.
    其它:
    1.form请看仔细文档属性的配置,不可能抖动.
    2.tm-html可以打包nvue上没有用.因为uni有bug,在nvue上是用hybrid实现,但他们有bug,导致内部其实用的是rech-text,所以在app-nvue端不存在问题.如果是app-vue无法打包,请查看你的出错日志原因,因为你不告诉为什么出错,出错原因.

form抖动,旧版本问题,更新tmui后正常。demo以3.6.10运行。关于建议tm-app,height:0,的兼容问题相必是nuve.

tm-html可以打包,但启动白屏,真机调试也是,移除正常。建议 在 demo里增加tm-html,真机调试测试。3.6.4正常,3.6.10错误。输入图片说明

图1,测试有无抖动:输入图片说明
也有顶对齐,但我不建议,因为在ios上文本哉是有内边距的,而且你无法控制,微信原生的也控制不了的.其它平台没有这问题.

同名自定义 任务状态待办的 修改为已完成
同名自定义 添加了
 
invalid
标签
同名自定义 添加了
 
enhancement
标签
同名自定义 移除了
 
invalid
标签

你demo中的问题回复如下:
1/图标对齐,属性lineHeight=0时即可.
2/textarea,h5的兼容问题已经修复(其它平台没有问题),关于字符统计,
3/alert,自动高度,暂时无法实现全部兼容.如果你是自己用,可以自己去掉里面的高度属性就可以自动高度.
关于text行高问题,lineHeight='auto'自动计算行高lineHeight=0时,由系统接管行高.>0时,自定义行高.
4/关于fetch,已接受了你的意见.
5/关于字符统计,文档已经标明.字符统计位置问题,是因为你是vue页面.没有兼容到,nvue不受影响(想要正常显示位置,请至少要给个inputPadding值,不然无法对齐,因为你是自动高度,相当于是没有高度,需要自己加个间距)

自动高度相关建议默认,无法默认建议文档中标注。已标注当我未提。

同名自定义 添加了
 
bug
标签

另外我提醒下:你的flex居中对齐写法不对.可以使用我的类:flex flex-row flex-row-center-center

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
JavaScript
1
https://gitee.com/LYTB/tmui-design.git
git@gitee.com:LYTB/tmui-design.git
LYTB
tmui-design
tmui design

搜索帮助