mui框架使用心得
这段时间一直在用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那样自己封装。
总之,各有优缺点,还要用的更深一些才能更强烈的感受到。现在我感受的只是皮毛而已。
最新文章
- windows中查看开机时间
- javaURL中文乱码的问题
- Android -- 自定义带进度条的按钮
- Font-Awesome for android
- Oracle新建用户、角色,授权,建表空间
- 一看就懂ReactJS
- UML学习-活动图创建
- HDU 1811 Rank of Tetris 拓补排序+并查集
- C语言bitmap的使用技巧
- Android ListView 设置单选
- swift 编写欢迎界面-- ios开发
- laravel整合JWT遇到的问题及解决方案
- MySQL索引管理
- 迅为-i.MX6Q核心板_四核工业级
- Java内存区域与内存溢出异常--运行时数据区
- docker 部署Spring Boot:Docker化Spring Boot应用程序
- 提高eclipse使用效率(一)--使用快捷键
- vue2.0读书笔记1-基础
- VC++ LoadLibrary失败,错误127(找不到指定的程序)
- 算法大神之路——排序
热门文章
- Java for LeetCode 090 Subsets II
- 【Leetcode-easy】Remove Duplicates from Sorted Array
- [egret+pomelo]实时游戏杂记(1)
- 一次react滚动列表的实践---兼容ios安卓
- 使用pidof/kill组合命令,变相解决mediaserver内存泄漏【转】
- 51Nod 1294 修改数组 —— LIS
- logback备注
- 【Codeforces】Gym 101156G Non-Attacking Queens 打表
- str_1.判断两个字符串每个字符出现的次数一样
- 详解C/C++ 编译 g++ gcc 的区别