BUI

为什么使用BUI

1.bui webapp 可以嵌入小程序 钉钉 ios 安卓app
2.暂时没有上传语音 视频的组件

官方解释为 :
BUI 是用来快速构建界面交互的UI框架, 专注webapp开发, 开发者只需关注业务的开发, 界面的布局及交互交给BUI, 开发出来的应用, 可以嵌入平台 ( 微信, 小程序, 钉钉, 淘宝, 支付宝等 ), 亦可以跟其它第三方平台打包成独立应用( Bingotouch , Cordova , Dcloud , APICloud , Appcan , 前海圆舟 等), 最终可以全跨平台展示.

使用步骤

  1. 使用npm安装buijs (脚手架可以快速搭建项目,替换模板,新增模板页面)
    npm install -g buijs
  2. 创建项目
    buijs create demo -p dcloud
    cd demo
    npm install
    npm run dev
  3. 新增模板
    buijs create -t main-tab
    bui create -t page-login
命令 含义
buijs -v 查看当前工具的版本
buijs -h 命令帮助信息
buijs create 在当前目录创建bui webapp默认工程
buijs create [projectName] [version] [-t templateName] [-p platformName] 创建工程,支持指定版本,指定模板,指定平台,相同目录下会覆盖
buijs update 在当前项目更新bui为最新webapp版本,只修改bui.css,bui.js不覆盖项目其它内容
buijs update [projectName] [version] [-p platformName] [-d] 更新bui为某个版本,某个平台,-d更新为最新的工程模式(dev)
buijs list 显示可用的版本
buijs list-template 显示可用的模板列表BUI模板图片预览
buijs list-platform 显示可用的平台列表
buijs clear 清除下载的模板缓存

4.编译
npm run dev

  1. 发布apk 使用dcloud
    打开hbuilder ,新建移动app项目,项目名bui-demo。
    把dist目录下的所有文件夹拷贝到该项目中。
    在项目名(bui-demo)右键选择发行->发行为原生安装包

Qs

  1. 默认搭建的框架里面是使用了bui.js和zepo.js,,但是貌似zpeto.js可以替换成Jquery.js,替换后 如何使用?

  2. 如何嵌入小程序中?

  3. 使用rem开发移动端 ,可以自适应
    bui 1.5.X基于750x设计稿量取大小,1rem = 100px;即 如果是750px的效果图 如果图片高度是200px则是2rem;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,142评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,897评论 2 59
  • 最近用了一个前端框架,使用起来有值得赞的地方,但也也有不少坑,不得不吐槽一下,以免小伙伴们重蹈覆辙。这框架就是BU...
    小飞牛牛阅读 3,987评论 3 2
  • 书本重点 加入精读营,我精读的书是《好好学习》。可以说这本书是自我提升过程中的关键锁,我们的学习要有明确的目标、精...
    Ada潘君萍阅读 594评论 3 6
  • 俺粥里有糖阅读 220评论 0 0