De-ui 自己整理的一套微信小程序组件库

news/2023/12/9 19:47:43 标签: ui, json, git

背景:今年开发或经手的小程序也有三个了,每个小程序之间都有一些相同的组件要写,虽然市面上有很多优秀的小程序组件库可以使用,但我更倾向于自己动手去开发这些组件。每次开发新的小程序总要翻出旧项目,将里面的组件拿出来,修修改改放在新项目里面继续使用。

目的:将自己写过的一些小程序组件集中起来,并新写一些常用组件,统一整理成这个小程序UI库,方便以后再开发小程序时使用。目前还比较简陋,日后会慢慢补充。

De-ui

一个微信小程序UI库

预览:

wx_code.jpg

项目地址:https://github.com/hbxywdk/De-ui 欢迎Star

使用:

1、拉取代码

git clone git@github.com:hbxywdk/De-ui.git

2、复制文件

复制assets、components、de-page文件夹以及app.wxss到项目根目录中

3、使用组件

// json文件中引入对应组件
{
  "usingComponents": {
    "de-button": "/components/de-button/de-button"
  }
}

// wxml文件中使用
<de-button type='success' bind:click="click">成功</de-button>

4、使用操作结果页

app.json中引入de-page

{
  "pages": [
    "de-page/de-msg-page/de-msg-page"
  ]
}

js跳转

wx.navigateTo({
    url: '/de-page/de-msg-page/de-msg-page?type=1&title=操作结果&firstTit=操作成功&secondTit=您的操作成功了&btnText=返回',
})

组件列表

  • 基础

    • [x] Button 按钮
    • [x] Icon 图标
    • [x] Flex 对齐方式
  • 布局

    • [x] Layout 栅格布局]
    • [x] Title 标题
    • [x] Label 标签
    • [x] List 列表
    • [x] FooterTabs 底部标签
    • [x] Line 分割线
  • 表单

    • [x] Input 输入框
    • [x] Switch 开关
    • [x] Radio 单选
    • [x] Checkbox 多选
  • 功能

    • [x] Search 搜索
    • [x] Progress 进度条
    • [x] IndexSelector 索引选择器
    • [x] SlideDel 滑动删除
    • [x] Range 滑块
    • [x] Filter 筛选器
    • [x] Scroller 滚动区域
  • 提示

    • [x] TopNotice 顶部公告栏
    • [x] Alert 弹窗
  • 其他

    • [x] Loading 加载
    • [x] MsgPage 页面提示
    • [x] Image 图片

未来要实现的组件

  • 布局

    • 宫格布局 Grid
    • SwiperBoxs 滑动盒
  • 功能

    • 步骤条 Steps
    • 吸顶容器 Sticky
    • 顶部弹出提示 TopTips
    • 环形进度条 Circle
    • 倒计时 CountDown
    • 滚动公告 RollingBulletin
    • 轮播图的封装 Swiper
    • 迭代Filter 筛选器
  • 提示

    • 弹出式 Loading
    • 弹出式密码输入框 Password
    • 提示 Toast

http://www.niftyadmin.cn/n/1378299.html

相关文章

网站登录发送短信提醒

前端时间做网站&#xff0c;客户对用户帐户安全要求比较高&#xff0c;要求账户登录需要有短信提醒&#xff0c;下面是实现的一些核心代码分享给大家&#xff1a; 这里面用到的短信接口&#xff0c;是第三方短信接口服务商—动力思维乐信&#xff0c;如果对调用接口不太了解的可…

java导出excel标题_java 导出excel

Servicepublic class ExcelService {/**** param titles 表格第一行,表头* param keys 实体类对象字典keys; 如果为null&#xff0c;则返回获取dataList所有字段;* param dataList 数据集合* param 如果是实体bean&#xff0c;header是反射获取所有字段&#xff1b;如果是JsonO…

java 分库关联查询工具类

问题&#xff1a; 由于公司业务扩大&#xff0c;各个子系统陆续迁移和部署在不同的数据源上&#xff0c;这样方便扩容&#xff0c;但是因此引出了一些问题。 举个例子&#xff1a;在查询"订单"(位于订单子系统)列表时&#xff0c;同时需要查询出所关联的"用户&q…

赌博的艺术

分析&#xff1a; 赌博&#xff0c;真的是一门艺术&#xff01; 转载于:https://www.cnblogs.com/ZDHYXZ/p/8428248.html

Spring框架 - Web框架 Web框架概述

为什么80%的码农都做不了架构师&#xff1f;>>> #Web框架概述 ##Servlet Servlet返回用户响应&#xff0c;JSP的形式&#xff0c;HTML代码&#xff0c;可以制作网页展示信息代码。 ##Web页面 定义serlvet的路径&#xff0c;比如定义servletA&#xff0c;在web.xml添…

java开源监控平台设计_开源Java监控平台Zorka的基本使用方法

在Java的插桩工具方面&#xff0c;我们一直在使用Kieker&#xff0c;今天简单研究了另外一个Java监控平台Zorka&#xff0c;这里以WindowsTomcat为例记录一下最基本的安装过程&#xff1a;其主页是&#xff1a;http://zorka.io/&#xff0c;GitHub上的项目主页是&#xff1a;ht…

vue 双向数据绑定的实现学习(一)

前言&#xff1a;本系列学习笔记从以下几个点展开 什么是双向数据绑定双向数据绑定的好处怎么实现双向数据绑定 实现双向数据数据绑定需要哪些知识点 数据劫持发布订阅模式先看看我们要实现的目标是什么&#xff0c;如下动图&#xff1a; 0、什么是双向数据绑定 单向数据绑定&a…

vue中使用ueditor

最近在做后台管理系统的时候遇到要使用富文本编辑器。最后选择了ueditor&#xff0c;我的项目使用 vuevuexvue-routerwebpackelementUI的方案完成框架的搭建&#xff0c; 1、下载UEditor官网最新的jsp版本的包&#xff0c;下载完成解压之后得到一个utf8-jsp的文件夹&#xff0c…

安卓java监听按键_​Java中使用for循环对多个Jbutton按钮监听

Java中Jbutton按钮监听&#xff0c;当多个按钮做的事差不多的时候是可以用for循环的(比如计算器1-9)省事省力。监听时变量只能是final或者static&#xff0c;不过这些在for循环中明显不行&#xff0c;所以&#xff0c;就在循环里加了个final变量。嘿嘿&#xff0c;轻松搞定。pa…

2736大整数减法,3180 整数减法

转载请注明出处&#xff1a;http://www.cnblogs.com/zhishoumuguinian/p/8430498.html 9999999999999999999999999999999999999 9999999999999 9999 4567 0 1 样例输出 9999999999999999999999990000000000000 5432 -1 1 #include<bits/stdc.h>…

2016第44周六

在家休息睡觉好过瘾&#xff0c;虽然中间电话工作打扰了一个多小时&#xff0c;不过总体精神状态好很多。人生苦短必须性感&#xff0c;及时行乐才对得起绳命的短暂。能解决的事不用着急&#xff0c;解决不了的事急死都用&#xff0c;用心去生活就好。

java es score_elasticsearch系列(五)score

概述score在ES中有着很重要的作用&#xff0c;有了它才有了rank&#xff0c;是验证文档相关性的关键数据&#xff0c;score越大代表匹配到的文档相关性越大官方解释查询的时候可以用explain来展示score的计算过程&#xff0c;也可以增加formatyaml来讲json转成yaml方便阅读类似…

浅议过拟合现象(overfitting)以及正则化技术原理

1. 过拟合(overfitting)简介 0x1&#xff1a;假设空间&#xff08;hypothesis space&#xff09; 给定学习算法 A&#xff0c;它所考虑的所有可能概念的集合称为假设空间&#xff0c;用符号 H 表示。对于假设空间中的任一概念&#xff0c;我们用符号 h 表示&#xff0c;由于并不…

洛谷.3369.[模板]普通平衡树(fhq Treap)

题目链接 第一次(2017.12.24)&#xff1a; #include<cstdio> #include<cctype> #include<algorithm> //#define gc() getchar() #define gc() (SSTT&&(TT(SSIN)fread(IN,1,MAXIN,stdin),SSTT)?EOF:*SS) const int N1e55,MAXIN2e6;char IN[MAXIN],*S…

SharePoint 2013 实现多级审批工作流

阅读目录 审批工作流介绍创建多级审批工作流查找工作流异常测试工作流小结上一篇介绍了安装和配置SharePoint 2013 Workflow&#xff0c;这一篇将用SharePoint 2013 Designer Workflow来实现一个多级审批工作流。 回到顶部审批工作流介绍 这个Demo是基于多级审批工作流。以古代…

leetcode103JAVA_力扣(LeetCode)103

题目地址&#xff1a;https://leetcode-cn.com/probl...题目描述&#xff1a;给定一个二叉树&#xff0c;返回其节点值的锯齿形层次遍历。(即先从左往右&#xff0c;再从右往左进行下一层遍历&#xff0c;以此类推&#xff0c;层与层之间交替进行)。解答&#xff1a;二叉树的层…
最新文章