我接触saltui是在钉钉的开发文档,官方推荐开发者使用他们的saltui,当我来到saltui的文档网站,看到那么多的组件可以直接拿来用,心里满心是欢喜,这个好,那个赞,没有想到的是后来的使用中,还是遇到了一些问题。

遇到的第一个问题是,没有顶部的带自动关闭效果的提示组件,我采用轻提示Toast代替,会发现其有字数限制,6个字不能完整显示错误提示。

又遇到了第二个问题,引用saltui的某个组件后,原有自定义的REM系统竟然被saltui覆写了,导致了原来的页面样式错乱。关于这个问题,我是找到了解决方案,并且反馈给官方的git仓库,官方则建议我不要用自定义的REM系统,否则使用某些组件可能样式会有问题。

又遇到了第三个问题,Slot组件在选项滑动的时候,会报错,passive的事件不能preventDefault,不知道是怎么解决。

又遇到了第四个问题,我利用PhotoField组件上传图片至阿里OSS,我发现该组件不支持自定义的上传方法,于是我费了老大劲利用相关库在前端构造了formdata使用PhotoField组件,就因为OSS上传成功返回的数据为空,组件就报错而不能正常显示上传成功的状态。见PhotoField组件不支持自定义的上传方法。

然后用了下表单大类中的field相关组件,发现样式的调整不太容易操作,感觉是因为粒度太大了,自定义的配置项不满足灵活的使用组件的需求。

从我的使用体验上来看,总体感觉saltui还在完善中,没有饿了么开源组件库element-ui这么满足实际要求,我正在考虑要不要转到react-weui。当初之所以用saltui一是因为跟钉钉合作,这次的开发项目钉钉微应用理应满足;二是有阿里钉钉的大厂背景,相信阿里的团队和技术;三是因为saltui组件真的很丰富,大概可以满足极多场景的需求;四是因为其迷人的外表。现在实际使用看来,稳定性确是一个很重要的因素,是不是真的满足使用需求还需要结合实际的UI场景和数据类型。

踩坑还在继续,现在说saltui不行还为时尚早。

这些并不完全满足要求的开源组件也告诉我一个事,那就是不能过于依赖第三方的组件,还是要慢慢积累出一套适合自己业务的组件。

saltui试用遇到的问题相关推荐

  1. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  2. casperjs 安装试用

    纠结了好久,一直报错, 具体错误信息现在已经忘了,后来看了官网的prerequisite,才知道要安装特定版本或greater 的 phantomjs 和 Python.我这边主要是没装python. ...

  3. 2019智能手表推荐_智能手表一定越贵越好?试用过后这五款才真正值得推荐

    随着技术的进步,年轻人手上的普通腕表进化成了智能手表,虽说几年前智能手表产品还存在功能单一和续航太短等问题,然而,经过几年的发展迭代,智能手表技术不断革新,带给人们更好的使用体验,也有越来越多的人愿意 ...

  4. 卡巴循环30天不限次数循环试用工具

    本文需评论之后方可查看! @echo off @title 卡巴循环30天不限次数循环试用工具 @echo off echo 卡巴循环30天不限次数循环试用工具 echo. echo ======== ...

  5. 从试用到使用:计算机视觉产业新一轮发展的起步年

    参加 2018 AI开发者大会,请点击官网报名 CSDN 出品的<2018-2019 中国人工智能产业路线图>V2.0 版即将重磅面世! V1.0 版发布以来,我们有幸得到了诸多读者朋友及 ...

  6. 代码审查规范(试用版)

    目录 1.背景 2.目标 3.流程 4.指定代码审查规范 4.1.命名风格 4.2.常量定义 4.3.代码风格 4.4.注释风格 4.5.控制语句 5.执行代码审查规范 6.开展PR Bash活动 1 ...

  7. Proovread安装与试用

    proovread安装与试用 2018.12.04 19:52:21字数 204阅读 118 [TOC] 安装环境 Ubuntu18.10 Perl 5.10.1 or later Log::Log4 ...

  8. html阅读开放试用阶段,泰克为不同行业提供100种应用功能免费试用

    泰克在3月中旬开始推出的[泰克芯高度,视界大不同]系列线上活动,其中特别针对工程师推出几十种软件包的30天免费试用,每个软件可以单独开通.针对电源设计.汽车电子.无线信号.高速信号等多个行业,泰克开放 ...

  9. 福利 | 放送AI华人库试用名额!专项代码找到领域专家

    文末有福利哦~ 如今,人工智能领域发展如火如荼,国家也高度重视人工智能的发展,自然基金委成立了人工智能的专项代码F06,我们做了一个很有意思的尝试,首先通过在相关领域发表的论文找到2000位左右华人专 ...

最新文章

  1. npm-debug.log文件出现原因
  2. Operator Overloading
  3. wxWidgets:将所有内容与 wxString 相互转换
  4. ASP.NET Core Web API基于RESTFul APIs的集合结果过滤和分页
  5. 计算机教育类会议论文,中国教育和科研网(CERNET)第七届学术会议征集论文通知...
  6. Java多线程系列 基础篇04 线程中断
  7. openfire-好友管理实现好友添加及分组管理
  8. 单层感知器python_深度学习之单层感知器(一)
  9. 注意力机制如何助力GAN生成更高质量的图像?
  10. PyTorch基础:Tensor的组合与分块
  11. 你不可不知的宇宙简史
  12. 深度操作系统 deepin V23 Beta 发布
  13. 502问题怎么排查?
  14. 小波变换的matlab实现,维小波变换MATLAB实现
  15. 浅谈JS中的escape,URLEncode与encodeURIComponent
  16. 最新爆料!RK3588 适配 OpenHarmony 的新进展
  17. 浅谈建筑能耗在线监测系统在天目西路街道103坊27丘项目泰禾大厦的应用—安科瑞 孙斌
  18. UltraISO 安装系统时,提示无法在驱动器0分区上安装windows / WINPE类软件重装系统无法正常开机 解决办法
  19. 学习运维——管理IPv6网络及高级网络配置
  20. 2020.08.23|开始新的征程了呀

热门文章

  1. 区块链:新经济蓝图及导读
  2. JavaWeb总结(九)
  3. iOS开发——你真的会用SDWebImage?
  4. codeforces 667B B. Coat of Anticubism(水题)
  5. UITableVIew的性能优化-重用原理
  6. 尝鲜党:Nexus5、6刷安卓M教程
  7. MSDE2000的安装方法
  8. 电子商城实录------项目目录的结构搭建及其说明3
  9. 每天坚持一个CSS——社会人
  10. [WCF 4.0新特性] 默认终结点