来了!微信小程序五款最受欢迎的UI框架解读

uniapp开发app、h5和微信小程序,几个好用的UI框架推荐 uView:如果你希望选择一个功能全面、易用、并且能完美适配 uni-app 的 UI 框架,uView 是最合适的选择。Vant:如果你希望使用一个现代化且美观的组件库,且需要较高质量的 UI,Vant 是一个不错的选择。ColorUI:如果你需要一个轻量、简洁且快速的框架,ColorUI 适合快速开发小型应用。iView:如果你的应用较为复杂且偏向于 Web 端开发,可以考虑 iView,但需要做适配。 阅读详情

微信小程序开发,页面编写占比较高,熟悉 html 和 css 的同学,建议直接使用 html+css ,不熟悉的同学则可以使用下面任意一个UI框架 ,就像在报修小程序中,我们是有使用了一点 iView WeApp 。

下面我总结一下市面上比较常用的几款 UI 框架 ,并给出我的使用心得,供大家参考。

1、WeUI

WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。
GitHub 地址:https://github.com/Tencent/weui
效果:https://weui.io
开发文档参考:https://github.com/Tencent/weui/wiki
扫码直接看效果

使用心得:

WeUI 使用简单,风格微信原生风格,以绿色为主色 ,主要是两个大版本 ,1.x版本和2.x版本 ,相比1.x版本来说,2.x版本视觉上更好。

WeUI 使用第一个问题 ,文档不是很详细 ,访问 https://weui.io 能看到效果图,没有直观的显示效果对应的代码 ,从开发角度来说,文档不够直接,使用不是很方便。

WeUI 使用第二个问题是:风格与微信视觉体验一致,在开发中我们需要更丰富漂亮的UI效果 ,需要修改WeUI的样式或自定义css 。

2、iView Weapp (在项目中有使用)

iView Weapp是由 TalkingData 发布的组件库,一套高质量的
微信小程序 UI 组件库。
GitHub 地址:https://github.com/TalkingData/iview-weapp
开发文档:https://weapp.iviewui.com/docs/guide/start
在这里插入图片描述
使用心得:

1、优点:提供了丰富的UI组件,尤其是 tabBar、Tabs、抽屉、index索引 ,使用比较方便 。

2、缺点:页面风格比较固定、修改起来比较困难。输入框在模拟器下经常无法输入,给应用调试带来了麻烦。

3、ColorUI

鲜亮的高饱和色彩,专注视觉的小程序组件库
GitHub 地址:https://github.com/weilanwl/ColorUI
开发文档参考(编辑中):https://www.color-ui.com
在这里插入图片描述

使用心得:

1、优点:视觉效果漂亮,注意看一下,他可以将样式沉浸到手机最顶部,这一点很好,同时其他组件也挺好,可针对自己的需求,直接修改或覆盖他的css样式。

2、缺点:缺少文档、很多新人无从下手。扫码预览时,近期广告有些频繁,影响使用,开发者也想有点费用,大家理解,喜欢的可以对开发者点广告支持,开源不易。

4、Vant Weapp

Vant Weapp 是有赞移动端组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。
GitHub 地址:https://github.com/youzan/vant-weapp
开发文档参考:https://youzan.github.io/vant-weapp/#/intro
在这里插入图片描述
使用心得:

1、优点:视觉效果简单明朗、提供了日常开发使用的组件、文档很详细。

2、缺点:门槛相比其他几个UI框架高,需要会 vue 的开发者,同时不支持原生开发。像我这样对 vue 不是很熟悉的,不建议使用,比较熟悉 vue 的推荐使用。

5、TaroUI

Taro UI 是一款由凹凸实验室打造、基于 Taro 编写的多端 UI 组件库。除了高颜值,Taro UI 最大的亮点就是支持多端运行。Taro UI 借助 Taro 支持多端运行的特点,只需解决不同平台 CSS 的表现差异问题,就可以在微信小程序/ H5 / ReactNative 等多端适配运行。

官方地址:https://taro-ui.jd.com/#/

1、优点:Taro UI 可谓神通广大,功能丰富,开发一套代码可以可以在微信小程序 / H5 / 百度小程序 等多端适配运行。

2、缺点:入门门槛高,不适合新人开发者。相对而言,使用的人数不够多,开发中出现问题排查困难。只用在微信小程序开发上,大材小用了,杀鸡焉用宰牛刀!

总结:

以上五个框架,对于新手来说、前四个可以使用,最后一个拓展了解。对于有 css 基础的同学,参照他们的样式,自己编写 css 比较灵活。


往期文章:

开源 flask + mysql 校园报修微信小程序系统

flask 程序后台源码安装部署(微信报修小程序源码讲解一)

flask 启动程序与路由的使用(微信报修小程序源码讲解二)

flask 拦截器与session的使用(微信报修小程序源码讲解三)

flask mysql 数据库增删改查(微信报修小程序源码讲解四)

flask blueprint 蓝图与 url_for 的使用(微信报修小程序源码讲解五)

微信小程序授权登录与用户信息保存详解(微信报修小程序源码讲解六)

小程序与后台 api接口数据交互详解(微信报修小程序源码讲解七)

手把手教你完成微信小程序用户信息绑定(微信报修小程序源码讲解八)

欢迎关注个人微信公众号,与我交流!
在这里插入图片描述

微信小程序UI框架 微信小程序UI框架,快速解决微信小程序前端开发。 1.WeUI WXSS WeUI WXSS是腾讯官方UI组件库WeUI的小程序版,提供了跟微信界面风格一致的用户体验。 GitHub地址:https://github.com/Tencent/weui-wxss 2.iView WeApp iView是TalkingData发布的一款高质量的基于Vue.js组件库,而iView w... 阅读详情

相关推荐

微信小程序 - 最新详细安装使用 Vant weapp UI 框架环境搭建详细教程

自从 2024 年开始,小程序做了很多改变和升级,导致网上很多搭建教程文章的教程失效了,本文来做最新的教程。

🏆 前端领域优质创作者 1440

22款常用微信小程序UI框架推荐!

22个好看、常用的微信小程序UI组件库推荐!

黑马程序员官方博客 1万+

使用Vant Weapp UI框架搭建微信小程序环境的详细教程

微信小程序是一种基于微信平台的应用,而Vant Weapp是一个开源的微信小程序UI框架,能够帮助开发者快速构建漂亮且功能丰富的小程序界面。本文将向您介绍如何搭建Vant Weapp UI框架的环境,并提供相应的源代码示例。现在,您已成功引入Vant Weapp框架。至此,您已成功搭建了Vant Weapp UI框架的环境,并在小程序中使用了Vant Weapp的组件。首先,您需要下载Vant Weapp框架的代码。在您的开发工具中,创建一个新的微信小程序项目。步骤4:使用Vant Weapp组件。

MfddMobile的博客 798

推荐微信小程序常用的几个UI组

1.WeUI WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。 GitHub 地址:https://github.com/Tencent/weui 效果:https://weui....

纸言片语 3554

微信小程序UI框架推荐

京东开发的组件库 非常适合电商的程序 里面有很多的组件 购物车 商品卡片 分类 评论 地址 发票 等等 如果是购物程序我第一个推荐的就是这个。然后感觉不太适合对用户的项目 比较的花哨 自己或者企业内用还是不错的 很多都有示例 组件也多。这两个都挺好的 但是官网的示例 有些在git上才能查到 开发的时候需要一直看着 github。鸵鸟ui 这个是vue3版本的 有点ts的语法。也挺不错的 组件很多 但是我目前没深入的用过。但是感觉用的人不是很多 遇到bug有点难解决。顺便放一下我用鸵鸟的示例。

qq_42924837的博客 1123

H5UI微信小程序前端框架实战指南

微信小程序是微信官方推出的一种无需下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。在微信小程序开发过程中,组件的灵活应用和样式自定义是打造个性化界面的关键。H5UI作为一套强大的UI框架,为我们提供了丰富的组件,但要真正使这些组件发挥最大的效能,还需要了解如何深入应用它们,并根据项目的需要进行样式上的自定义。

weixin_35750953的博客 1467

小程序开发指南(四)(UI 框架整合)

本文介绍了5种主流微信小程序UI框架:iView Weapp(企业级Vue风格组件)、Vant Weapp(轻量级丰富组件)、WeUI(微信官方基础样式)、Wux Weapp(高度定制化方案)和Lin UI(原生语法优化)。针对不同需求给出选择建议:基础样式选WeUI,复杂功能用Vant/Wux,Vue开发者适合iView,性能优先考虑Lin UI,体积敏感推荐WeUI或Vant。文中提供各框架官网、特点、适用场景及使用指南,并附有组件预览图,强调按需引入、主题定制等优化注意事项。

码海扬帆:前端探索之旅的博客 1647

UE4 Instanced Mesh 半透明渲染顺序不对解决

以绿色方块为Instanced Mesh为例。 正确的半透应该是这样的: 这是一般蓝图Actor方块,其半透是正常的。 然而Instanced Mesh因为过多,UE4不给你缓存正确的渲染顺序。所以,在不改代码的情况下,想解决Instanced Mesh半透问题,是不可能的。不正确的半透如下: 注意到错误发生在Instanced Mesh的方块与方块之间。 但我就是要解决,...

qq_41524721的博客 4835

小程序:主流UI框架

主流小程序UI框架概览:1. WeUI - 微信官方风格,轻量简洁;2. Vant系列 - 有赞出品,电商场景首选;3. ColorUI - 色彩鲜明,适合年轻化设计;4. TaroUI - 支持多端开发;5. AntDesign - 企业级应用优选。其他如iView、uView等也各具特色。选择时需考虑设计风格匹配度、组件丰富度和跨平台需求。欢迎开发者补充交流。

snow的博客 2590

推荐一个微信小程序的ui框架 --Vant

UI框架最大的作用在于可以使UI设计变得标准化,提高后续的开发效率。界面框架有它的优点,也有它的缺点。概括来说,UI框架提供了更流行的,设计优秀的UI组件,同时提供丰富的组件可以调用,能够增加设计的可访问性。然而UI框架不能满足用户的所有需求,过度依赖UI设计框架还会限制你的创造力。3.接下来我们为了索引到正确的依赖包 我们去修改一下project.config.json。5.只需要在app.json或index.json中配置对应你所需插件的路径即可。这个网站也是我经常在用的一个ui框架,下面附上链接。

z060701的博客 764

PHP服务端 苹果支付(IAP)处理

公司做的app需要做IAP订阅支付,开始觉得和微信的支付流程差不多,做起来还是有点麻烦,主要是网上的文章很少,不能拿来主义。自己做完总结一下,希望对小伙伴们有帮助我就很欣慰了。代码写的不好 不要喷我。。。 首先讲一下我的业务逻辑,也就是php服务端需要做什么事情。 先上图: 下面我详细的讲一下每...

山水的博客 9598

原生微信小程序有什么好的ui框架?

对于原生微信小程序的UI框架,以下是一些常见的选择:1. WeUI:WeUI是一套详尽且易于扩展的UI组件库,它提供了丰富的组件,如按钮、表单、导航等,适合快速开发小程序。2. Vant Weapp:Vant Weapp是有赞前端团队推出的一款优秀的小程序UI框架,它提供了丰富的组件和工具,支持九宫格、导航、表单、弹窗等常...

1822

Java电商秒杀系统性能优化(一)——电商秒杀系统框架回顾

电商秒杀系统框架回顾项目简介外部依赖框架回顾项目要点项目中存在的问题小结 课程是免费的,课程地址如下:SpringBoot搭建电商秒杀项目,课程真的很棒,作者的思路很清晰,建议各位读者可以跟着视频练习一下这个项目; 项目简介 通过SpringBoot快速搭建的前后端分离的电商基础秒杀项目。项目通过应用领域驱动型的分层模型设计方式去完成:用户otp注册、登陆、查看、商品列表、进入商品详情以及倒计时秒...

ghw15221836342的博客 2942

最受欢迎的前端几大UI框架

在前端项目开发过程中,总是会引入一些UI框架,已为方便自己的使用,很多大公司都有自己的一套UI框架,下面就是最近经常使用并且很流行的UI框架。 一.Mint UI 屏幕快照 2019-01-18 下午3.03.59.png Mint UI是 饿了么团队开发基于vue .js的移动端UI框架,它包含丰富的 CSS 和 JS 组件,能够满足日常的移动端开发需要。 官网:https://...

前端视听 7625

26.微信小程序(WeUI框架)

微信小程序(WeUI框架) 前言 前言: 因为小程序的api描述都比较简单,并没有wxml及wxss的描述,有的人可能会想小程序有没有一个UI库。类似于前端中的常见的UI库例如Bootstrap、MDUI(简称MD)、Semantic UI(简称Semantic )、uni-app、MUI、Element等等类似的框架UI库 小程序UI库WeUI: 结果当前是当前有的,它就是微信小程序官方推出的小...

weixin_45582846的博客 3411

文件上传漏洞攻击与防范方法

文件上传漏洞攻击与防范方法 文件上传漏洞简介: 文件上传漏洞是web安全中经常用到的一种漏洞形式。是对数据与代码分离原则的一种攻击。上传漏洞顾名思义,就是攻击者上传了一个可执行文件如木马,病毒,恶意脚本,WebShell等到服务器执行,并最终获得网站控制权限的高危漏洞。 文件上传漏洞危害: 上传漏洞与SQL注入或 XSS相比 , 其风险更大 , 如果 Web应用程序存在上传漏洞 , 攻击者上传...

m0_38103658的博客 4万+

微信小程序常见的UI框架/组件库总结

图片 想要开发出一套高质量的小程序,运用框架,组件库是省时省力省心必不可少一部分,随着小程序日渐火爆,各种不同类型的小程序也渐渐更新,其中不乏一些优秀好用的框架/组件库。 1:WeUI 小程序–使用教程 https://weui.io/ 官方介绍:WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程...

祈澈菇凉 9368

golang 线上事故

golang 线上事故 最近公司要做大促的一些活动。并且单量,qps持续上涨。之前使用的是django python 语言做的一个服务端。目前已经部署的国家里面最多的国家会有300+个实例。大促期间还可能会增加一个实例数。这么多的实例部署,回滚的时间都会特变长,除了问题也不好定位。并且如此多的一个机器,连接数* 实例数也会导致DB等其他服务扛不住这么大的并发。所以决定上go服务解决性能问题。 ...

lcf枫的博客 884

探索【mp-colorui】:微信小程序的高效UI框架

探索【mp-colorui】:微信小程序的高效UI框架 是一款专为微信小程序设计的优美、强大且易用的UI框架,它极大地简化了小程序开发过程中的界面构建工作,让你能够更专注于业务逻辑而不是视觉细节。 技术分析 基于Flex布局 mp-colorui 利用CSS3的Flex布局,确保了组件在各种屏幕尺寸上的响应式表现,无论是手机还是平板,都能呈现出良好的用户体验。 组件丰富 框架内包含了众多常见的UI...

gitblog_00088的博客 403

【微信小程序教程】第19节:UI 框架集成

本文介绍了主流小程序UI框架的集成与使用方法,重点讲解了Vant Weapp、WeUI和ColorUI三大框架的特点和实际应用。Vant Weapp提供丰富的组件和良好的设计规范;WeUI作为官方UI库,与原生组件高度融合;ColorUI则专注于高颜值视觉效果。文章详细演示了各框架的安装配置步骤、组件使用示例,并介绍了主题定制和按需引入的优化技巧。通过掌握这些UI框架,开发者可以显著提升小程序开发效率,打造风格统一、体验良好的用户界面。

silverclayz的技术分享 1026

FPGA中参数化SPI接口设计与Verilog实现

SPI(串行外设接口)作为嵌入式系统的核心通信协议,通过全双工、高速率特性在FPGA与Flash、ADC等外设交互中占据重要地位。参数化设计通过抽象时钟极性、数据位宽等可配置维度,采用分层架构实现硬件复用,显著提升开发效率。Verilog实现需重点处理跨时钟域同步和可配置帧结构,结合AXI总线集成与UVM验证方法学,可构建适应工业控制、物联网网关等场景的高可靠SPI解决方案。

ciya3282的博客 699

微信小程序--小程序框架

​ 整个小程序框架系统分为两部分:逻辑层(App Service)和 视图层(View)。小程序提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。 ​

ChatYU的博客 5964

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

uniapp的ui框架,小程序ui框架

uniapp能使用的ui框架分为vue组件ui框架和原生小程序框架小程序。官方说明:小程序组件不是vue组件,并且每家小程序都有自己的组件规范,比如微信小程序的组件是wxml格式。小程序组件不是全端可用,支持度最广的微信小程序自定义组件,也只能支持微信小程序、app-vue、web,其他平台无法兼容。在使用方面,若是使用uniapp进行开发,使用小程序原生组件,则不能参考原生示例,需要修改成vue语法,所以在开发过程中,需要花时间进行转换。若是使用小程序开发工具开发,则只可以选择原生小程序组件进行开发。

2118
上一篇: 手把手教你完成微信小程序用户信息绑定(微信报修小程序源码讲解八)
下一篇: 使用uWSGI运行flask项目详解
JewWang
博客等级 码龄16年 216粉丝 70原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值