这段时间一直在用mui框架做项目,现在很多快速开发的app大部分是用MUI和APICloud开发的。所以我就把他们对比了一下。

mui有自己的UI组件,我在项目中,很少用框架的UI组件,而使用框架的js组件相对较多。我感觉MUI的UI组件和bootstrap的css样式有着共同的特点,如果需要改样式的话,相对来说还是有点麻烦的,担心是影响了其他的样式。不过其实也还好。就像mui中返回的按钮及事件,可以直接用mui框架封装好的,还有一些按钮的样式,如果和设计图风格相同,都可以直接拿来用。这里主要说一下MUI的js组件以及H5的API。

我在项目中实际用到的并不多,但是我用的每一个组件感觉都会有一个小小的坑,因为不熟练的原因吧,第一次使用,总是会入坑。现在列举一下我遇到的坑:

在上拉加载的时候会出现点击事件失效的问题,感觉这个组件封装的并不好用;

还有一个坑就是在调用手机摄像头拍照的时候,针对于华为手机引起的app闪退的问题,也是一个还未解决的问题,而且现在我也没有任何思路去解决这个问题。

MUI模板在设置创建app或者页面的时候是很方便的,我们可以根据自己的需求选择合适的模板。我认为MUI框架中比较难控制的就是单webview和双webview的形式,这个问题我一开始看官方文档并没有看明白,然后又是各种搜索百度,结合博客文档,才弄明白。

在预加载的组件中,如果预加载了一个页面后,再去加载其子页面,就会出现问题,

在获取手机的clientId的时候,也有坑,就是在手机第一次新装app的时候有时会获取不到clientId

因为现在项目还没完工,所以,暂时就列举这些,后面还会一一解答这些坑的解决方法。等待更新。。。

MUI框架和APICloud框架基本类似,只不过,APICloud的重点在JS,和各种SDK的使用及自定义;它的css样式基本是全透明的,不会影响自己的css;

MUI框架提供了一些UI组件,组件的风格和ios手机的显示风格类似,还有MUI框架也提供了一些js组件和调取原生的封装的函数,只是不能像APICloud那样自己封装。

总之,各有优缺点,还要用的更深一些才能更强烈的感受到。现在我感受的只是皮毛而已。

最新文章

  1. windows中查看开机时间
  2. javaURL中文乱码的问题
  3. Android -- 自定义带进度条的按钮
  4. Font-Awesome for android
  5. Oracle新建用户、角色,授权,建表空间
  6. 一看就懂ReactJS
  7. UML学习-活动图创建
  8. HDU 1811 Rank of Tetris 拓补排序+并查集
  9. C语言bitmap的使用技巧
  10. Android ListView 设置单选
  11. swift 编写欢迎界面-- ios开发
  12. laravel整合JWT遇到的问题及解决方案
  13. MySQL索引管理
  14. 迅为-i.MX6Q核心板_四核工业级
  15. Java内存区域与内存溢出异常--运行时数据区
  16. docker 部署Spring Boot:Docker化Spring Boot应用程序
  17. 提高eclipse使用效率(一)--使用快捷键
  18. vue2.0读书笔记1-基础
  19. VC++ LoadLibrary失败,错误127(找不到指定的程序)
  20. 算法大神之路——排序

热门文章

  1. Java for LeetCode 090 Subsets II
  2. 【Leetcode-easy】Remove Duplicates from Sorted Array
  3. [egret+pomelo]实时游戏杂记(1)
  4. 一次react滚动列表的实践---兼容ios安卓
  5. 使用pidof/kill组合命令,变相解决mediaserver内存泄漏【转】
  6. 51Nod 1294 修改数组 —— LIS
  7. logback备注
  8. 【Codeforces】Gym 101156G Non-Attacking Queens 打表
  9. str_1.判断两个字符串每个字符出现的次数一样
  10. 详解C/C++ 编译 g++ gcc 的区别