最近公司项目开始接触mui框架,mui框架具有丰富的插件,使用起来很方便,但是在开发过程中也遇到了很多坑,记录一下学习的心得,让大家避免重复踩坑。

首先要介绍一下mui框架简介

1.一个可以方便开发出高性能App的框架,也是目前最接近原生App效果的框架。有些控件就是原生态的效果,mui起到了桥梁的作用。
2.MUI是国产的,北京数字天堂。和它配套的有开发工具 HBuilder,5+runtime。
3.5+runtime:可以将H5打包成native app,原理:利用原生态的webview去承载HTML5。

项目体验
官网提供了一个用mui开发的HelloMui App,可以在手机上安装体验一下开发效果,地址:http://dev.dcloud.net.cn/mui/

怎样使用mui框架
使用mui开发APP只需要下载一个开发IDE:Hbuilderx,mui框架已经内置在里面了。

自己新建一个mui项目
HBuilder安装好之后,文件->新建->项目,然后在弹出界面选择mui项目就可以创建一个包含mui框架的简单APP项目。

安装插件
(需要配置一些插件:如内置浏览器插件)

运行项目
打开左侧中的index.html页面,在body标签中写一行hello word,保存。
配置项目初始页面。

项目结构分析
在左侧的项目管理器中可以看到这个项目结构很简单,css,js,fonts三个文件夹包含了mui框架所须的一些基本文件,下面的manifest.json类似原生安卓开发,包含了应用的图标,启动页,权限等各种设置。

获取应用appId

hbuilderx创建项目相关推荐

  1. 基于HBuilderX创建移动app项目并利用mui实现简单页面跳转

    刚开始学,听老师讲了一些介绍,要求我们做一个页面跳转,当时内心真的是万马奔腾,他的是使用什么icon的来实现的,但是我没看不懂怎么实现页面跳转的,就使用了mui来做了.百度了很多内容,杂七杂八的,所以 ...

  2. HBuilderX 创建 uni-app 模板项目,提示下载失败

    HBuilderX 创建 uni-app 模板项目,提示下载失败 右键以"管理员身份运行" 运行HBuilder X就可以创建成功了!

  3. Linux下构建 uniapp h5 应用(非命令行创建项目)

    最近公司有git提交uniapp项目之后自动部署h5的需求,故有了此文章.大致流程就是git提交代码后通过Webhooks触发git拉取,然后在Linux主机上编译构建,接下来就是实际操作(省略了gi ...

  4. uni-app(1)— 环境搭建(安装编辑器,创建项目,项目运行)

    此文为uni-app总结笔记(1)- 环境搭建 (安装编辑器 – 创建项目 – 运行到浏览器,微信开发者工具) 一: 安装编辑器HbuilderX [下载地址] : https://www.dclou ...

  5. 微软SCRUM 1.0流程模板在中文版TFS2010上无法创建项目的解决办法(续)

    原文: http://www.almnetworks.net/zh-CN/post/2010/08/04/Microsoft-Visual-Studio-Scrum-10-Template-on-Ch ...

  6. 1.3创建项目「深入浅出ASP.NET Core系列」

    控制台创建项目 dotnet new --help 使用控制台采集项目,务必要熟练使用命令,--help是命令帮助的指明灯,在你无法google的时候,可以离线状态最快的帮助到你. 根据模板名称,我们 ...

  7. 【一步步学小程序】1.创建项目以及TabBar

    1.创建项目 如图,创建项目,输入项目名称.选择目录,AppID是唯一标识,我们可以先点如图红框内的测试号,自动生成一个AppID,然后点新建即创建完一个新项目. 2.创建3个页面 确保如图左上角的编 ...

  8. Android Studio创建项目

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u010046908/article/details/47000873 创建项目 首先,先指出Andr ...

  9. Django项目准备和配置(MVT图解、创建项目和应用、更换解释器、安装应用、本地化、模板路径、项目中匹配urls、应用中匹配urls.py、准备视图、开启服务器、修改DATABAS配置信息)

    Django模型主要包含: 模型配置 数据的增删改 增:book = BookInfo() book.save() 和BookInfo.objects.create() 删:book.delete() ...

最新文章

  1. 用Visual C#开发简单的复合控件
  2. OpenYurt 入门 - 在树莓派上玩转 OpenYurt
  3. 【深度学习】21个深度学习调参技巧,一定要看到最后一个
  4. 解决 LLVM 错误 cannot specify -o when generating multiple output files
  5. mysql磁盘临时表清理_mysql 创建大量磁盘临时表
  6. GNS3模拟器中关于创建vtp时,内存空间不足问题的解决
  7. ECCV 2020 oral | 基于语义流的快速而准确的场景解析,在Cityscapes上达到80.4%mIoU,26 FPS...
  8. linux进程通讯-纯文本文件1
  9. 什么是数据标准管理系统
  10. rocketmq4.x快速入门指南
  11. 电脑桌面跳出框计算机内存不足,电脑提示虚拟内存不足怎么办 电脑提示虚拟内存不足的原因分析和解决方法...
  12. 北理计算机考研复试经验贴
  13. Esp8266对接阿里云物联网远程实时温度监控{探讨帖}
  14. 视频码率、分辨率、帧率的关系
  15. linux 蓝牙hci,实战Linux Bluetooth编程(三) HCI层编程
  16. 云计算、大数据、人工智能三者究竟有什么关系
  17. 【肝帝一周总结:全网最全最细】☀️Mysql 索引数据结构详解与索引优化☀️《❤️记得收藏❤️》
  18. 绝地求生渠道和用户画像分析
  19. vue结合百度地图绘制工具遇到的问题及解决方案(多边形编辑状态下形状显示不全、marker点添加事件无效)
  20. 大数据平台资源治理经验总结

热门文章

  1. Win10重新做完系统后点关机按钮变成了注销
  2. 惨痛!这哥们在YouTube直播评论ICO时,自己的ICO被黑了200万刀
  3. 搜狗最新快速收录技巧
  4. 【胎教级数据结构】线性表4:不必道别,再见即是相见——循环链表
  5. 《人人都是产品经理》总结
  6. 抓取马上跳转的页面POST信息或者页面内容
  7. fastjson:差点被几个漏洞毁了一世英名 | 2020 年最后一篇文章
  8. 无人驾驶虚拟仿真(十三)--图像处理之交通标志牌识别1
  9. 机动车 科目一 之 标识标志 (禁止标志 [红色])
  10. 自己写php模板引擎,如何用php编写一个简单的模板引擎(附代码)