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

article/2025/10/3 21:57:26

微信小程序(WeUI框架)

前言

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

小程序UI库WeUI:
结果当前是当前有的,它就是微信小程序官方推出的小程序UI库WeUI。

简介

WeUI是什么?
WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。在微信小程序的开发过程中,涉及到的前端复杂的样式界面的问题,就需要使用个UI框架,这样可以省去以后很多麻烦。
WeUI作为一个开源的移动端UI框架,由于它是微信官方提供的对微信的兼容性没有太大问题,而且和各组件的样式和微信一样,能够很好地和微信融合在一起,给用户较好的体验。

WeUI

WeUI for小程序二维码:

在这里插入图片描述

WeUI for 小程序,也叫做weui-wxss,是写好的样式库,可以理解为之前的bootstrap。

(1)获取框架文件源码
两种方式:去github代码托管平台下载WeUI库或者clone源码
链接:https://github.com/Tencent/weui-wxss

在这里插入图片描述

(2)除了上述直接下载文件外,也可以通过git克隆源码到本地
clone源码

在这里插入图片描述

(3)预览项目
获取文件成功后,接下来首先在小程序开发工具导入项目,进行预览

步骤:打开微信开发者工具,点击导入项目,选择weui-wxss项目目录下的dist目录,接着点击导入,就可以看到weui的预览了。

在这里插入图片描述

(4)使用WeUI库开发
了解了weui的预览方法,接下来就可以使用weui进行开发了。

使用weui进行开发可以简单分为两个步骤
①导入weui.wxss文件→文件位置weui-wxss-master\dist\style\weui.wxss
②参照weui提供的例子使用weui组件

(5)导入weui.wxss文件
分析:因为weui.wxss是样式文件,所以导入需要在工程的样式文件进行导入,在这里因为要在项目全局使用weui的,所以在项目根目录的app.wxss文件进行导入。
步骤:在工程下创建style样式文件目录,把weui.wxss文件拷贝进去。接着,在app.wxss通过@import导入weui.wxss文件。

(5)引入样式文件weui.wxss

在这里插入图片描述
(6)参照weui提供的例子使用weui组件
在example目录找到对应组件的视图层代码和逻辑层代码,比如要使用的九宫格,就位于example目录下的grid,可以直接拷贝使用里面的代码。
仿照源码,复制相应代码即可,这样就可以简单的调用WeUI组件了

补充说明:
①除了手机扫码,网页也可以浏览效果,官网:https://weui.io
②使用WeUI时,有时会出现错误日志,提示相关图标没有找到,把图标路径修改或者按照代码的图标路径放置图标文件即可。

WeUI基础组件

WeUI提供非常多的基础组件,列举如下:

(1)表单组件
button按钮、input输入框、list列表、slider滑块、Uploader 上传组件
(2)基础组件
article 文章、badge 徽章(小红点)、flex 布局、footer 脚注、gallery 画廊、grid九宫格、icons图标、loadmore加载更多、panel面板、preview表单预览、progress进度条
(3)操作反馈
actionSheet 弹出式菜单、dialog 对话框、msg 提示页、picker 选择器、toast 弹出式显示
(4)导航相关
navbar 导航栏、tabbar 选项栏
(5)搜索相关
searchbar搜索栏

如有问题或者疑问请留言联系小编!!!!

感谢来访!!!!!


http://chatgpt.dhexx.cn/article/ekggIJ3V.shtml

相关文章

微信公众账号开发利器 - jQuery WeUI V0.6.0 发布

jQuery WeUI 是一个专门为对微信公众账号开发的一套UI库,它包含了 WEUI 的全部组件,另外还拓展了大量的常用组件,包括下拉刷新、滚动加载、日历、select 等。 jQuery WeUI 所有的组件都是标准的 jQuery 插件,所以上手没有任何难度…

centos + git + gitolite 服务搭建

文章目录 1、安装 Git2、用户3、安装 gitolite4、配置gitolite5、免密码登录 【 参考】 1、安装 Git (1) 安装依赖包 [rootnginx ~]#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel -y(2) 在线安装git [rootbogon ~]# yum -y insta…

linux下gitolite-admin安装和配置

linux下gitolite-admin安装和配置 1.安装git [rootiZwz9c0doj0taonyrldlc3Z ~]# yum install git -y 2.创建git用户 [rootiZwz9c0doj0taonyrldlc3Z ~]# useradd git 3.切换到git用户 [rootiZwz9c0doj0taonyrldlc3Z ~]# su git 4.进入到git的home目录 [gitiZw…

gitolite的部署

gitolite服务部署: 1,在git服务器端安装git并创建git用户。 yum install -y git useradd git 2,生成gitolite的管理账户,这个账户也可以在git服务器端生成,也可以在自己的客户端生成。(为了防止人员离职,导…

使用gitolite在服务器上创建一个git分支

说明: 在服务器(IP:9.0.12.99)上建立一个git管理账号zjr,密码是:123456,主要改账号必须有sudo权限 #useradd zjr 密码是123456 客户端(IP:90.0.98.156)的账号:zhaojr 密码是:zhaojr Git本身的账号…

CentOS搭建gitolite服务器

目录 前言 一、创建虚拟机 二、修改虚拟机用户名 三、创建用户 四、通过源码安装gitolite 五、版本库镜像 六、验证镜像是否成功 七、新增加用户 八、创建远程仓库 参考资料 前言 一提起 Git,大家基本上都会想到 GitHub, GitLab 这一类在线托管平台。 我…

Centos下安装gitolite+git

一直以来我都是用SVN的,但最近做迭代开发、多分支时,发现SVN使用起来极不方便。因此打算换成git做源码管理。git的理论以及特性本文就不做讲解了,本主主要讲解怎么安装,配置git、以及git权限管理服务gitolite. 组网结构 git服务器…

gitolite安装及配置教程centos7

1. 安装依赖包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel -y 2.安装 Git yum -y install git 3.创建git用户 useradd git passwd git # 输入再次git用户的密码# 切换到git用户 su git4.获取Gitolite版本库并安装配置 4.1 获取…

Git服务器搭建及Gitolite权限管理

之前写过一个Git服务器的简单搭建,那个的权限管理是通过手动配置的。这次用Gitolite来管理,方便快捷。 环境:Ubuntu Server 16.04.3(命名GitServer),网络正确配置192.168.xx.xx(可以连接Intern…

gitolite

2019独角兽企业重金招聘Python工程师标准>>> gitolite是什么 gitolite是git的权限控制系统。有如下特性: a. 在git服务器上需要一个真实的unix用户 b. 能用不同的账号访问git服务器,这些账号不是真实的unix用户也没有shell权限 c. 能控制多个git仓库的读…

搭建网站显示成功后却打不开主页原因

今年自学了一下建站,在腾讯云购买了域名和服务器,用护卫神主机大师搭了个网站。网站十分简单,运行得十分顺利。 过了两天,网站突然打不开了,页面显示没有备案。上网一查,备案需要准备资料,拍照…

【很容易忽视的问题】为何使用护卫神iis-windows服务器,在使用护卫神主机修改网站信息后则无法访问的根本原因??

本来是正常的网站,只要使用护卫神的主机大师修改一下,网站就提示错误:无法建立到 xxx.com 服务器的连接 不论基于哪个Lamp搭建环境【护卫神、phpstudy、宝塔Lamp】一旦你使用第三方软件为何网站,则必须确保以第三方的为准统一修改…

360主机卫士Linux版,360主机卫士

什么是虚拟补丁? 是一种可以使网站站长摆脱补丁管理困境的解决方案。 虚拟补丁简单的说就是"软补丁",针对CMS的漏洞,不用站长自己修改CMS代码,在应用防火墙上,生成的特定防护规则。 它的好处: 1.不用修改代…

护卫神IIS下没有办法直接访问thinkphp中public入口的问题解决方案

首次使用护卫神的主机系统来搭建运行自己的系统,发现没有办法直接指向框架的public,研究了一下总结出两种方案.如以下: 一. 1,先随意的创建一个主站不做使用. 2,在主站下面新建一个子站作为自己实际的项目配置.在主站目录的基础上追加public文件夹. 以上是第一种解决方法,很常…

护卫神·Nginx大师面板上如何设置伪静态

许多客户在使用护卫神Nginx大师创建网站后,因SEO要求,可能需要使用伪静态功能,在这里护卫神就大体说一下如何设置伪静态。本例以安装wordpress博客程序后设置伪静态;一、先打开桌面上的“护卫神Nginx大师”,右键点击要…

linux系统终端用户名和密码忘记了,主机大师(Linux)登录账户密码忘记的解决办法...

护卫神主机大师linux最新版本方法: 我们建议在初次安装完后复制相关的登录信息并妥善保存好。如没有复制下来,忘记了相关的登录信息或者是账户密码,可通过以下办法解决。 一、登录ssh终端后复制以下命令执行就可以创建一个新的用户&#xff1…

护卫神设置public目录(IIS下TP5如何设置运行目录)

护卫神设置public目录 最近有人问小编,护卫神主机系统或者IIS配置PHP的时候,public设置为对外公开目录这个问题百度无法搜索到真实解决办法,那么我们应该如何将运行目录设置为/public呢? 当我们使用护卫神主机系统配置Thinkphp的…

护卫神mysql远程_护卫神 主机管理系统使用说明(MySQL管理)

感谢大家使用【护卫神主机管理系统】v3.1,该版本支持在windows server 2003/2008/2012,含32位和64位,直接开设配置web站、ftp站,以及sql server和mysql,是您开设和管理虚拟主机的绝好帮手。 但是对于新用户可能在使用上…

护卫神apache大师3.0.0 php,护卫神Apache大师(PHP环境套件)V3.2.0 官方免费版

护卫神Apache大师是一套为方便广大用户管理服务器而开发的软件,集成了多版本PHP环境、Apache、Tomcat、JSP、MySQL、PhpMyadmin、主机管理系统、FilaZilla FTP,支持开设和管理多个主机、MySQL数据库。 【软件性质】自主开发,完全免费。 【运行…

系统切换服务器方法,护卫神•主机管理系统更换服务器方法(移机)

本文主要介绍如何整体迁移主机管理系统和网站到新服务器。 一、备份数据 将老服务器上的主机管理系统数据库备份。 位置:在主机管理系统安装目录下的host/admin/database/my.asp 二、安装主机管理系统 在新服务器安装护卫神•主机管理系统,推荐安装最新版…