介绍

ColorUI是一个高饱和度色彩,注重视觉效果的小程序组件库,可以在国内比较火的uniapp或者原生小程序中进行开发。文章中将进行各组件的截图预览,一定不会让你失望的!


PS:想直接查看组件效果的小伙伴可直接跳到组件预览标题


Github

https://github.com/weilanwl/ColorUI

语雀知识库

https://www.yuque.com/colorui

PS:语雀是一个适合个人和团队的高质量文档知识管理库

在Uniapp中开发

在最新版本的HBuilderX开发工具中已经自带了项目模板,可以通过这个项目模板进行开发,当然也可以单独使用

下面是不通过模板单独引入

下载源码解压获得/Colorui-UniApp文件夹,复制目录下的 /colorui 文件夹到你的项目根目录

App.vue 引入关键Css main.css icon.css

  • 使用自定义导航栏

导航栏作为常用组件有做简单封装,当然你也可以直接复制代码结构自己修改,达到个性化目的。

App.vue 获得系统信息

onLaunch: function() {uni.getSystemInfo({success: function(e) {// #ifndef MPVue.prototype.StatusBar = e.statusBarHeight;if (e.platform == 'android') {Vue.prototype.CustomBar = e.statusBarHeight + 50;} else {Vue.prototype.CustomBar = e.statusBarHeight + 45;};// #endif// #ifdef MP-WEIXINVue.prototype.StatusBar = e.statusBarHeight;let custom = wx.getMenuButtonBoundingClientRect();Vue.prototype.Custom = custom;Vue.prototype.CustomBar = custom.bottom + custom.top - e.statusBarHeight;// #endif// #ifdef MP-ALIPAYVue.prototype.StatusBar = e.statusBarHeight;Vue.prototype.CustomBar = e.statusBarHeight + e.titleBarHeight;// #endif}})},
  • pages.json 配置取消系统导航栏
"globalStyle": {"navigationStyle": "custom"},

复制代码结构可以直接使用,注意全局变量的获取。

  • 使用封装,在main.js 引入 cu-custom 组件。
import cuCustom from './colorui/components/cu-custom.vue'Vue.component('cu-custom',cuCustom)

page.vue 页面可以直接调用了

返回导航栏

原生使用

下载源码解压获得/demo,复制目录下的 /colorui 文件夹到你的项目根目录

App.wxss 引入关键Css main.wxss icon.wxss

@import "colorui/main.wxss";@import "colorui/icon.wxss";@import "app.css"; /* 你的项目css */....

从新项目开始

下载源码解压获得/template,复制/template并重命名为你的项目,导入到小程序开发工具既可以开始你的新项目了

  • 使用自定义导航栏

导航栏作为常用组件有做简单封装,当然你也可以直接复制代码结构自己修改,达到个性化目的。

App.js 获得系统信息

 onLaunch: function() {    wx.getSystemInfo({      success: e => {        this.globalData.StatusBar = e.statusBarHeight;        let custom = wx.getMenuButtonBoundingClientRect();        this.globalData.Custom = custom;          this.globalData.CustomBar = custom.bottom + custom.top - e.statusBarHeight;      }    })},

App.json 配置取消系统导航栏,并全局引入组件

"window": {"navigationStyle": "custom"},"usingComponents": {    "cu-custom":"/colorui/components/cu-custom"}

page.wxml 页面可以直接调用了

返回导航栏

组件预览

  • 基础元素部分
  • 交互组件
  • 扩展插件

总结

以上就是几乎所有的ColorUI组件,感兴趣的可以直接查看官方demo,颜值相当高!enjoy it!

高拍仪 js调用demo_颜值高、性能好的小程序组件库,带给你不一样的视觉体验...相关推荐

  1. php连接高拍仪,无线投屏与高拍仪结合方案

    无线投屏与高拍仪结合方案 AWIND奇机小编很早之前就跟大家介绍过,AWIND奇机无线投屏器能跟有HDMI信号输出接口的摄像机连接,也能跟我们日常使用的手机.平板等智能系统连接,进行一边拍摄,一边实时 ...

  2. 在网页中调用摄像头实现拍照上传 - 高拍仪二次开发

    在网页中调用摄像头实现拍照上传 高拍仪二次开发     在一些公共部门的办事处,比如银行.护照办理中心.税务等,我们可能会注意到办公桌上摆着这样一台机器.办公人员用它拍摄各种证件.文件.表格,有时候还 ...

  3. c++ 二次开发 良田高拍仪_在网页中调用摄像头实现拍照上传 - 高拍仪二次开发...

    来源于  https://blog.csdn.net/weixin_40659738/article/details/78252562 在网页中调用摄像头实现拍照上传 高拍仪二次开发 在一些公共部门的 ...

  4. c++ 二次开发 良田高拍仪_良田高拍仪集成vue项目

    一.硬件及开发包说明: 产品型号为良田高拍仪S1800A3,集成b/s系统,适用现代浏览器,图片使用BASE64数据.开发包的bin文件下的video.flt文件需要和高拍仪型号的硬件id对应,这个可 ...

  5. 思源高拍仪万能驱动_动态展示和教学 良田YL1050AF高拍仪评测

    高拍仪的一大特点就是灵活多样,通过不同的工业设计用于文件扫描.视频展示.多媒体教学.信息采集.体温监测等等.良田最新款YL1050AF教学高拍仪通过巧妙的设计和专业的软件,为教学.培训.实时展示等应用 ...

  6. 5分钟集成桌面摄像头或高拍仪到Web程序

    简介 桌面摄像头几乎是每台个人电脑必备的附件之一.实时聊天,远程协助等很多的桌面应用可以直接调用摄像头.然而在目前将桌面搬到云端的技术热潮中,在浏览器中直接集成摄像头也是一个热门需求.类似的实际应用场 ...

  7. 奔图高拍仪-vue二次开发

    开发环境:Windows10系统 高拍仪品牌:奔图PFZ1201 首先问那边技术要过来二次开发的sdk,安装成功后,文件夹里会有名为samples的文件夹,里面放着的就是demo了. 我的是这个版本 ...

  8. 泛微E9下紫光G750高拍仪集成总结

    最近做了一个E9和紫光高拍仪集成的开发,经过探索,初见成效,做下记录,也希望能对大家有所帮助. 采用的方式为base64上传图片,将图片上传到服务器物理路径后,调用E9生成到知识模块中,并更新到流程表 ...

  9. 良田高拍仪集成vue项目

    一.硬件及开发包说明: 产品型号为良田高拍仪S1800A3,集成b/s系统,适用现代浏览器,图片使用BASE64数据.开发包的bin文件下的video.flt文件需要和高拍仪型号的硬件id对应,这个可 ...

最新文章

  1. 7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细
  2. Javascript及Jquery获取元素节点以及添加和删除操作
  3. 对JavaScript内置对象arguments的一些见解
  4. Udp广播的发送和接收(iOS + AsyncUdpSocket)下篇
  5. C# 中 ConcurrentDictionary 一定线程安全吗?
  6. linux创建a1的硬链接a2,Linux命令-重定向和软硬链接
  7. UIView的一些基本方法 init、loadView、viewDidLoad、viewDidUnload、dealloc
  8. 查询php copy函数源码,PHP copy函数使用案例代码解析
  9. [转]纯JS实现出生日期[年月日]下拉菜单
  10. 利用cookie 解决多站点共享session的解决方案
  11. php h5微信支付签名错误,微信H5支付签名错误
  12. win10电脑不显示手机连接服务器失败,技术员教你解决win10系统手机连接不上电脑没反应的操作办法...
  13. 深度学习与围棋:为围棋数据设计神经网络
  14. (13.1.3.9)PMBOK之三:十大知识领域之采购管理
  15. Ubuntu出现System policy prevents modification of network settings for all users该怎么解决
  16. linux系统下questasim 10.7安装教程
  17. MyBatis中的大于号小于号怎么表示
  18. java支持scss_Java的SASS实现?
  19. 大A股票主力对敲倒量,接盘返点有哪些特征
  20. Linkage Mapper工具包:ArcGIS中打造连接分析利器的详细指南

热门文章

  1. 关于用python爬虫白嫖漫画这档子事
  2. 测试的入门与学习篇之一
  3. 用计算机程序解决问题的核心是什么,1.1使用计算机解决问题的一般过程
  4. C#开发实例 鼠标篇
  5. 在线转换各种格式网站
  6. Unity第三人称上帝视角控制
  7. 使用arpspoof欺骗断网
  8. 【Leetcode】1430. Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree
  9. STM32H743+LWIP+LAN8720+STM32cubeMX6.8.0
  10. 基于filebeat + logstash的日志收集方案