文档链接 : https://www.yuque.com/hyperf-plus/ui/hplus-ui
今天接触了下hyperf_admin框架,他的前端页面是用hplus-ui包做的,感觉很神奇,所以试着用了一下,总结一些东西,免得以后忘了怎么用。
安装就略过了,按文档走就行了
首先是怎么用,用法的话先new content。然后使用各种组件建构页面,再把构建好的组件放到$content->body里面去。最后return $content就行了~,很简单是不是,接下来上一些实验代码。

$content = new Content();$steps = Steps::make()->simple(false)->active(1)->processStatus("process")->alignCenter(true)->stepList(function (Collection $list)  {//下单$xd = Step::make()->title("下单");$xd->description("下单");$list->push($xd);//付款$fk = Step::make()->title("付款");$fk->description("付款");$list->push($fk);//发货$fh = Step::make()->title("发货");$fh->description("发货");$list->push($fh);//收货$sh = Step::make()->title("收货");$sh->description("收货");$list->push($sh);//完成$wc = Step::make()->title("完成");$wc->description("完成");$list->push($wc);});$content->body($steps);return $content;

比如说一个流程卡

然后是加属性,使用style方法,以数组形式将数据传入

  $content = new Content();$steps = Steps::make()->style(['margin-top' => '50px'])


这样css就可以生效了,其中还有各种组件,比如表单,表格等。上一份表格的代码

    public function tryui(){$grid = new Grid(new AdminTest());
//设置字段$grid->column('order', '排序')->width(80);$grid->column('id', 'id')->width(80);$grid->column('test', 'test')->width(80);$grid->column('test1', 'test1')->width(80);$grid->column('test2', 'test2')->width(80);$grid->dataUrl("/index/tryui");
//toolbar设置$grid->toolbars(function (Grid\Toolbars $toolbars) {$toolbars->createButton()->content("添加商品");});
//action设置$grid->actions(function (Grid\Actions $actions) {$actions->hideEditAction();});return $grid;}

效果是这样的

感觉还不错,不过删除和添加商品功能还需要自己实现。我还得继续研究。

php vue插件 hplus-ui初学相关推荐

  1. vue项目,引入插件element ui 样式不生效

    用vue ui 命令 引入插件 element ui 样式不生效 步骤一:执行如下命令,安装babel-plugin-component npm install babel-plugin-compon ...

  2. vue 相关的 UI 库和插件

    本文整理一些自己使用过的 UI 库和插件 一.vue 相关的 UI 库 1.element ui  自己比较常用的 ui 库,后台系统还有 vue-element-admin,后台效果请看 https ...

  3. 如何使用Vue集成其它UI组件?如何阅读UI官网?移动端组件Vant实例教程(熬夜干货)

    如何使用Vue集成其它UI组件 前言 一.Vant是什么? 二.基础环境准备 1.1 了解是根本 1.2 安装 1.3 引入组件 3.1 步骤一 3.2 步骤二 3.3 步骤三 二.事件绑定 2.1 ...

  4. Vue2基础、组件化编程、脚手架、Vuex、Vue路由、UI组件库

    尚硅谷张天禹老师讲课 学习视频 1.Vue简介 Vue2中文官网 1.1 Vue 介绍 一套用于构建用户界面的渐进式JavaScript框架 构建用户界面:把数据通过某种办法变成用户界面 渐进式:可以 ...

  5. 实用的vue插件大汇总

    Vue是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,来了个大汇总,方便查找使用,便于工作 ...

  6. 史上最全的vue插件库

    无意间发现的一个整合内容,超级强大,赶紧记录下来!原文链接 内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 UI组件 element ★13489 - 饿了么出品的Vue2 ...

  7. 包含Demo示例,包含实列,vue插件汇总,vue组件大全,

    目录 一.UI组件及框架 二.滚动scroll组件 三.slider组件 四.编辑器 五.图表 六.日历 七.地址选择 八.地图 九.播放器 十.文件上传 十一.图片处理 十二.提示 十三.进度条 十 ...

  8. vue插件大全汇总赶紧收藏下留着以后看!

    原文地址:http://tangjiusheng.com/vue/155.html Vue是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据 ...

  9. vue3使用的移动端UI框架,vue移动端ui框架哪个好

    号称目前最火的前端框架Vue,它有什么显著特点呢? 1.Vue是什么是目前最火的一个前端框架,除了可以开发网站,还可以开发手机App.是前端的主流框架之一,和.一起,并成为前端三大主流框架. 是一套构 ...

  10. vue框架是ui框架么_Vue是2020年一个了不起的框架,为什么

    vue框架是ui框架么 An amazing conference regarding the Vue framework was held in the US in the first week o ...

最新文章

  1. 【题解】P1080 国王游戏(贪心+高精python天下第一)
  2. Pixel 3的超分辨变焦技术
  3. 每日一题(48)—— 中断
  4. C/C++中字符串与数字相互转换
  5. 花书+吴恩达深度学习(十一)卷积神经网络 CNN 之池化层
  6. html语言arc属性,为要素图层设置 HTML 弹出窗口属性
  7. micropython和python区别-MicroPython简介
  8. Play 2.0 用户指南 - 表单提交和验证 --针对Scala开发者
  9. 安装HP P1008打印机经历
  10. 《LeetCode刷题C/C++版答案》pdf出炉,白瞟党乐坏了
  11. dnf一天能获得多少黑暗之眼_DNF:想快速积累史诗狗眼?这几个方法可别错过,一天最少四五个...
  12. [渝粤教育] 西南科技大学 刑法学 在线考试复习资料
  13. 深度学习记录第二篇————Tensor基本操作
  14. 傅佩荣谈道家逍遥自在的人生
  15. MAC电脑制作iPhone手机铃声
  16. Bugku web — ereg正则%00截断(代码审计) ——详细题解
  17. java.sql.SQLSyntaxErrorException Unknown column····
  18. Google Play 应用上架流程,谷歌商店上架流程
  19. 大快人心,盗版CH430芯片的被判刑了,公司被罚400万
  20. svn分支以及分支合并

热门文章

  1. linux 安装校园客户端,Ubuntu Linux环境下校园网客户端安装使用
  2. 计算机组成原理期末总结
  3. 2022 LINUX运维面试题目精选
  4. 电脑端微信多开小工具
  5. ad15的stc元件库_altium designer常用元件库和封装库下载-非常全面初学者有福了
  6. kali linux 黑别人电脑,如何使用 Kali Linux 黑掉 Windows
  7. 两计算机之间怎样快速传输数据,两个局域网之间怎么互相传输文件有什么快速方法...
  8. JAVA美发门店管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  9. 中国移动苏州研发中心前端笔试(1)
  10. 生信必备技巧之R语言基础教程01——R、Rstudio以及R包的安装载入