微信小程序-colorUI组件库
目录
使用方法
1.下载的colorUI源码后,里面有这些文件夹
2.运行demo文件夹,查看各组件效果
3.template文件夹(colorUI空项目文件介绍)
注意:colorUI的app.json文件和原生的微信小程序的app.json有所不同了
自定义顶部导航栏
自定义tabBar
原生tabBar与自定义tabBar效果演示
之前记录了weUI组件库的基础使用,现在用一下更加【漂酿】的colorUI,weUI组件库的博客在这里:微信小程序-weUI组件库_五速无头怪的博客-CSDN博客https://blog.csdn.net/black_cat7/article/details/120673884
相较于weUI和原生微信小程序 样式的统一,colorUI更注重于【个性】,它的样式很动感,blingbling的,比较适合做一些活泼的活动小程序.而且,colorUI能兼容uniapp、微信小程序,还能用uniapp发布h5版本,兼容效果非常好。
相较于weUI的使用上,colorUI会更复杂些,准确的说,是更繁琐一些,毕竟是大佬一个人肝出来的,而且对组件的样式、封装做了很强的兼容性处理,所以使用上没有weUI那种有团队做的简易,而且目前colorUI的文档,没有完成,只针对部分内容做了介绍,所以需要大家下载源码自行摸索(其实封装的挺易懂的~)
就算你觉得麻烦不想用,也完全可以留下colorUI的wxss样式文件,肯定在其他项目中能用到,cv大法好呀~
那么前言就介绍到这里,接下来会对colorUI的使用进行介绍。
colorUI在线效果演示:(用uniapp发布的h5)
ColorUI组件库 (color-ui.com)https://demo.color-ui.com/colorUI仓库镜像地址:
mirrors / weilanwl / colorui · CODE CHINA (csdn.net)https://codechina.csdn.net/mirrors/weilanwl/colorui?utm_source=csdn_github_acceleratorcolorUI资源网站:
ColorUI群资源 · 语雀 (yuque.com)https://www.yuque.com/colorui 一些针对colorUI组件介绍的博客:(比官方文档详细w(゚Д゚)w)
小程序与colorUI实战总结_steve1988717的博客-CSDN博客使用colorUI,首先在app.wxss引入这两个文件@import "colorui/main.wxss";@import "colorui/icon.wxss";想实现下面的tabbar的效果,可以按着下面的步骤来写<view class="cu-bar tabbar bg-white"> <view data-num="1" class="acti...https://blog.csdn.net/steve1988717/article/details/96099036小程序ColorUI使用简易教程_仗剑东游的猫-CSDN博客_colorui本教程配合官方示例食用更佳!!!目录前言快速上手使用UniApp开发开始使用自定义导航栏使用原生小程序开发从现有项目开始从新项目开始使用自定义导航栏组件基础元素layout布局Background背景Text文字Icon图标Button按钮Tag标签Avatar头像Progress进度条Border&S...https://blog.csdn.net/miao_yf/article/details/102971767
使用方法
1.下载的colorUI源码后,里面有这些文件夹
2.运行demo文件夹,查看各组件效果
你可以参考效果,找到对应的代码,复制到自己的项目里去使用
当然,开着这个项目找不太方便,现在就要用到上面的地址链接了ColorUI组件库效果演示H5,这样方便开发。
3.template文件夹(colorUI空项目文件介绍)
template文件夹里就是最基础的微信小程序内容,只不过放好了colorUI组件库的文件
【cu-custom】组件中,还有 colorUI的navigation(顶上的导航栏),详细介绍看下方【自定义顶部导航栏】
而且,在app.wxss(全局样式)文件中也引入好了colorUI的样式文件
注意:colorUI的app.json文件和原生的微信小程序的app.json有所不同了
colorUI空文件中的app.json文件,【使用顶部导航栏cu-custom组件】,替换默认的顶部导航栏效果,同时,里面舍弃了tabBar配置,博客后面会介绍tabBar在index文件中的配置,详情请看【自定义tabBar】。
自定义顶部导航栏
colorUI空文件中,app.json文件中,有一行"navigationStyle": "custom" 是原生小程序没有写的
这段代码是用来 关闭【默认导航栏样式】和 引入colorUI自定义顶部导航栏
页面中使用方法:
<!-- 顶部导航栏 组件 -->
<cu-custom bgColor="bg-gradual-blue"><view slot="content">ColorUI 空白模板</view>
</cu-custom>
效果如下:
你也可以做的更好看一些:
<!-- bgImage==> 顶部导航栏的背景图片
isBack="{{true}} ==》 开启返回箭头
-->
<cu-custom bgImage="../../../images/wave.gif" isBack="{{true}}"><!-- slot="backText" ==》 跟在返回箭头之后 --><view slot="backText">返回</view><!-- slot="content"===》居中的标题文字 --><view slot="content">微动画</view>
</cu-custom>
这样的 navigation(顶上的导航栏)更加美观个性化:
而且:如果不在wxml中使用
自定义tabBar
使用自定义tabBar组件,需要对菜单页面进行一定的改造,接下来说明一下其和原生微信小程序在构造上的区别与注意点
原生小程序项目标准格式:
原生小程序的tabBar菜单对应的页面都在pages文件夹下,按照Page格式设置js内容;使用的组件效果则是放在对应的compoents文件夹下,每个tabBar菜单对应是一个Page页面
colorUI使用自定以tabBar的方法
在colorUI中,因为使用的是自定义的tabBar,是通过组件的形式引入到页面中,然后通过样式将这个组件固定定位 position: fixed到页面的下放bottom位置。达到跟原生tabBar类似的效果。
这里就先说一下原理,详细的代码我后单独弄一篇博客,不然这里太长了~
微信小程序-colorUI组件库-自定义tabBar_五速无头怪的博客-CSDN博客https://blog.csdn.net/black_cat7/article/details/120740381
原生tabBar与自定义tabBar效果演示
- 默认的微信小程序tabbar效果:
- colorUI封装的tabbar效果:
看上面截图对照,你可能绝对好像自定义tabBar和原生的tabBar也没啥太大区别,尤其是第一种自定义tabBar,跟原生的看起来不能说毫不相关,只能说是一模一样。
但是,原生的tabBar,限制死了就那几样配置参数
路径pagePath、菜单名文字text、未选中图标、选中图标iconPath、selectedIconPath,还有一些操作栏颜色、定位的参数,没有其他多余的配置项目了(不过也满足基础使用了)
但是如果想要实现在tabBar上的一些样式、显示效果的改动,害得是自定义tabBar
像这个按钮、红色角标都得靠封装的自定义tabBar组件来实现,原生的tabBar没法做到,各有所长吧。
关于微信小程序自定义tabBar,可以在官方文档了解一下大概内容:
自定义 tabBar | 微信开放文档 (qq.com)https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html
以上,就是colorUI组件库的基础介绍和如何使用的介绍,更加详细的组件使用、属性说明都在上方的链接中,有不少博客参考。
微信小程序-colorUI组件库相关推荐
- 当前最热门的微信小程序UI组件库
1.WeUI WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一.包含button.cell.dialog. progre ...
- 小程序子组件向父组件传值_一套组件化、可复用、易扩展的微信小程序 UI 组件库...
如何使用 Wux Weapp 是一套组件化.可复用.易扩展的微信小程序 UI 组件库.在开始使用之前,需要先阅读微信小程序自定义组件的相关文档. 通过 npm 安装,需要依赖小程序基础库 2.2.1 ...
- 高颜值微信小程序 UI 组件库!
Vant Weapp Vant 是一个轻量.可靠的移动端组件库,由有赞于 2017 年开源. Github(⭐️ 16.5k):github.com/youzan/vant- iView Weapp ...
- Wuss Weapp一款高质量,组件齐全,高自定义的微信小程序 UI 组件库
Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...
- Wuss Weapp 微信小程序 UI 组件库
Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组件示例 演示图片 ...
- Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库
Wuss Weapp 一款高质量,组件齐全,高自定义的微信小程序 UI 组件库 文档 https://phonycode.github.io/wuss-weapp 扫码体验 使用微信扫一扫体验小程序组 ...
- 6个最优秀的微信小程序UI组件库
开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果.自从微信小程序面世以来,不断有一些开源组件库出来,下面6款就是排名比较靠前,用户使用量与关注度比较高的小程序UI组件库.还没用到它 ...
- 微信小程序 MinUI 组件库系列之 abnor 异常流组件
MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多功能 ...
- 微信小程序 MinUI 组件库系列之 label 标签组件
MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多基础 ...
- 微信小程序 MinUI 组件库系列之 badge 徽章组件
MinUI 是基于微信小程序自定义组件特性开发而成的一套简洁.易用.高效的组件库,适用场景广,覆盖小程序原生框架.各种小程序组件主流框架等,并且提供了高效的命令行工具.MinUI 组件库包含了很多基础 ...
最新文章
- jQuery 对象及伪数组
- linux防火墙文件找不到,防火墙问题 Linux系统 /etc/sysconfig/路径下无iptables文件
- BAT批处理脚本结合SQL应用案例
- 那些年搞不懂的多线程、同步异步及阻塞和非阻塞(二)---概念区分
- php集成环境、基础标记符
- java sqlserver数据库连接_JAVA连接SQLserver数据库
- Java文件上传之断点续传解决方案
- 计算机基础知识教程word表格,[电脑基础知识]很详细的Word基础图文教程适合初学者。.ppt...
- Android 架构师成长之路
- 域服务器系统建设方案,AD域及Exchange部署专项方案.doc
- 最好的6个大数据处理分析工具
- 【ansys workbench】19.力学计算对比学习
- 非洲机皇传音继续出圈
- Dataframe 转arry
- 计算机语言python-一、计算机语言与python简介
- albus就是要第一个出场
- Leetcode 面试题 08.01. 三步问题
- cocos creator入门教程(十七)—— creator_h5打包发布优化技巧_android环境搭建与打包发布
- HTTP live streaming 媒体流架构
- 负载均衡(LB)详解
热门文章
- Word文档编号工具,Word标题,图、表手动编号工具
- Restlet学习资源
- C语言fcntl函数
- hibernate_使用c3p0连接池配置
- 啦啦外卖43.5学习研究开发
- 轻量级日志收集转发 | fluent-bit配置详解(二)
- 实对称矩阵的特征值求法_梳理:矩阵对角化
- 如何有效提升软件测试质量?
- java整人的代码_「vbs代码」vbs表白代码+整人代码,抖音vbscript表白代码 - seo实验室...
- GBase数据库操作语句类型(DQL、DML、DDL、DCL)