当前位置: 首页 > article >正文

微信小程序weui的使用

小程序weui官网:https://developers.weixin.qq.com/miniprogram/dev/extended/weui/

更多请看https://www.jianshu.com/p/ada94d3a3e86

方法一:npm导入WeUI(推荐)

1. 在项目根路径下开启终端

2. 执行 npm init 创建package.json (不想一个一个配置也可以执行npm init -y)

3. npm安装WeUi,执行cnpm install --save weui-miniprogram

4. 然后点击工具选择构建npm

在这里插入图片描述

5. 然后会提示完成构建,目录会多了一个文件夹,这个文件夹放的就是我们要用的组件和css样式

在这里插入图片描述

6. 使用

在全局css文件app.wxss导入WeUI的样式,这样全部page可以用到了

@import '/miniprogram_npm/weui-miniprogram/weui-wxss/dist/style/weui.wxss';

在这里插入图片描述
使用组件了,我用index来示范,在index.json写入组件名和路径,(注意路径不可以多些一个空格,末尾也不可以多写一个逗号,会报错)

 "mp-checkbox": "../../miniprogram_npm/weui-miniprogram/checkbox/checkbox"

在这里插入图片描述

checkbox就是我用来演示的单选框组件,要用其他组件的话打开miniprogram_npm文件夹下的weui-miniprogram文件夹,然后里边就是官方已有的组件,要用改一下名字和地址名就ojbk了。
在这里插入图片描述

然后在index.wxml中使用组件

<mp-checkbox label="hello!"></mp-checkbox>

效果:

结束!!!

方法二:下载导入方式

1.下载weui

进入GitHub https://github.com/weui/weui-wxss/进入如下页面,点击红色框选下载程序代码
 在这里插入图片描述
  解压后进入文件夹,图示路径下的weui.wxss就是我们所需要的weui库

在这里插入图片描述

2.引入weui

打开微信开发者工具创建项目(这个就不在介绍了),目录如下

在这里插入图片描述
  创建好项目,接下来要做的就是将刚才下载解压的weui文件夹里的weui.wxss,直接复制粘贴放在项目根目录下即可
  在这里插入图片描述
到此引入步骤还没结束,要在项目中使用,还需要在全局app.wxss中加入@import “weui.wxss”,至此完成引入
在这里插入图片描述

3.使用weui

从GitHub上下载的weui文件夹里除了我们要使用的weui.wxss文件,还有一个很重要的文件夹,那就是example文件

在这里插入图片描述
  直接将该文件扔进vscode里,我们就可以看到各个组件的代码。微信小程序weui网站 https://weui.io/ 上有小程序weui的样式展示,当然我们也可以直接进weui的小程序手机上查看weui的样式,然后根据需求来选择组件的使用,但是这里都没有介绍weui具体的使用,但是example文件夹里有。

在这里插入图片描述
上图所示就是weui使用代码,这里我们随意挑选一个模块badge示例,对应的badge.wxml的代码其实就是weui的各个badge徽章标记的样式,我们直接将badge.wxml中的代码复制,粘贴到小程序项目中的新建页面test.wxml中看看。

在这里插入图片描述
保存一下,我们就可以在模拟器中看到如下效果
在这里插入图片描述

http://www.lryc.cn/news/2415137.html

相关文章:

  • 2 DOS命令
  • Tomcat部署及多实例(一)
  • c语言md5函数 linux,【转】MD5校验C语言实现源代码
  • 一文详解单例模式以及原理分析
  • 入侵检测系统详解(IDS)
  • C# String.Format对字符串格式化
  • Python 爬虫:如何用 BeautifulSoup 爬取网页数据
  • 一文读懂GPU 通信之PCIe
  • CRC 校验解释
  • 深入浅出话VC++——MFC的本质
  • 手把手教你利用 Scrapy 编写一个完整的爬虫
  • 性能揭秘:电脑跑分测试你的实力
  • Linear()参数以及用法
  • yml配置文件的编写
  • 什么是RISC-V
  • 在线拼图照片制作怎么开始?6步打造精美图片集
  • mybatis-plus中wrapper的用法(详细)
  • VPC 是什么
  • 软件测试用例经典方法 | 逻辑覆盖测试法及案例
  • Excel的VLOOKUP函数及其用法
  • suse linux 远程桌面,Xmanager 远程连接CentOS linux和SUSE linux
  • 前端学习究竟该学什么?要学哪些东西?(以Vue为例)
  • OpenGL 入门 6:GLM
  • 详细解释sprintf 函数(转)
  • 网络性能测试工具-Iperf
  • [前后端]JSP入门
  • 元素定位之XPath定位-学习
  • 【Nessus安装、使用】
  • Linux命令 | 常用命令之 find
  • 字符串函数---strstr()、memchr()、strchr()详解及实现