WeUi 框架

这是一套基于样式库weui-wxss开发的小程序扩展组件库,同微信原生视觉体验一致的UI组件库,由微信官方设计团队和小程序团队为微信小程序量身设计,令用户的使用感知更加统一。

WeUi 新版本使用

微信基础库在2.2.1 以上(包含)可以直接在app.json 里面配置就可以

app.json
{"useExtendedLib": {"weui": true}
}

组件的用法


index.json
{"usingComponents": {"mp-badge": "weui-miniprogram/badge/badge"}
}

下面的是老版本的安装方式 不推荐使用

安装

  1. 要先设置微信编辑器
  2. npm i weui-miniprogram
  3. 微信小程序构建 npm
  4. app.wxss 全局引入weui-miniprogram 样式
  5. 对应的页面按需加载 weui-miniprogram 组件
npm install weui-miniprogram

安装完毕要构建npm

app.wxss 全局引入

要自己注意自己的目录结构,可能每个人的下载目录不一样!

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

index.wxml 使用例子

index.json 注册mp-searchbar 组件

{"usingComponents": {"mp-searchbar": "/weui-miniprogram/searchbar/searchbar"}
}

index.wxml 使用 mp-searchbar 组件

<view class="page"><view class="page__bd"><mp-searchbar bindselectresult="selectResult" search="{{search}}"></mp-searchbar></view>
</view>

index.js

Page({data: {inputShowed: false,inputVal: ""},onLoad() {this.setData({search: this.search.bind(this)})},search: function (value) {return new Promise((resolve, reject) => {setTimeout(() => {resolve([{ text: '搜索结果', value: 1 }, { text: '搜索结果2', value: 2 }])}, 200)})},selectResult: function (e) {console.log('select result', e.detail)},
});

微信小程序怎么安装使用WeUI组件相关推荐

  1. android代码控制微信,Android转战微信小程序 - vscode安装和配置

    前言 前一篇文章稍微总结了微信小程序的一些简单入门用法,这一篇文章说一下开发工具的选择,其实作为一个初次接触的萌新,微信开发者工具就能很好的作为日常的开发了,本人之所以选择vscode是刚入门时被一前 ...

  2. 微信小程序如何封装自己的组件?

    在现在前端领域,最常见的话语就是组件化.工程化的内容.所有的框架都在朝着这方面发展.作为前端生态中的新兴热人物小程序的出现,同样支持组件化开发. 在我们的日常开发中,可以封装一些常用的组件达到复用效果 ...

  3. 微信小程序,自定义导航栏组件

    微信小程序,自定义导航栏组件,可兼容iPhone 11及以上留海屏显示,关于参数获取设置参照微信小程序-收藏_羽筠的博客-CSDN博客 可定义设置的内容如下: 文字及返回箭头颜色 背景图片(优先级高于 ...

  4. 微信小程序简易搭建之框架/组件库

    微信小程序简易搭建之框架/组件库 Vant weapp 下面看看如何导入 https://github.com/youzan/vant-weapp 使用教程: 1.下载后找到dist 2. 在你的项目 ...

  5. 奇遇网:WordPress版微信小程序开发:安装使用问题

    原文:WordPress版微信小程序开发:安装使用问题 自WordPress版微信小程序发布开源以来,受关注的程度超过我原来的想象.这套程序主要面对的用户是wordpress网站的站长,如果wordp ...

  6. 微信小程序---swiper轮播图组件

    微信小程序-swiper轮播图组件 在components中新建文件夹swiper components/swiper/swiper.wxml <!--components/swiper/swi ...

  7. 《微信小程序-进阶篇》Lin-ui组件库源码分析-列表组件List(一)

    大家好,这是小程序系列的第二十篇文章,在这一个阶段,我们的目标是 由简单入手,逐渐的可以较为深入的了解组件化开发,从本文开始,将记录分享lin-ui的源码分析,期望通过对lin-ui源码的学习能加深组 ...

  8. 微信小程序 select 下拉框组件

    一.源码地址 GitHub - imxiaoer/WeChatMiniSelect: 微信小程序 select 下拉框组件 二.效果图 录屏图片质量较差,所以大家会看到残影(捂脸) 三.组件源码 1. ...

  9. 微信小程序的开发使用第三方组件库

    使用第三方组件库(以vant weapp为例) 初始化 右键单击miniprogram,选择在终端打开,输入命令npm init,以下的东西都可以默认(即回车即可). 在微信小程序开发工具中会多一个文 ...

最新文章

  1. 不用软件,对回收站删除文件后的恢复(windows 高级技巧)
  2. 蓝桥杯:基础练习 回文数
  3. 云计算之路-阿里云上:2013年4月7日14:15~18:35服务器故障经过
  4. QT与openCV,与PCL结合!
  5. java之正则表达式
  6. 疑似OPPO Find X2外观专利曝光:月亮形相机模组亮了
  7. 20211102:数字滤波器按照实现结构的分类及其优缺点总结
  8. select框的text与value值的获取(实用版)
  9. 【渝粤教育】国家开放大学2019年春季 0755-22T学前儿童艺术教育 参考试题
  10. golang之strings
  11. 网页版模仿Excel
  12. 四川轻化工大学计算机网络技术分数线,四川轻化工大学录取分数线2021是多少分(附历年录取分数线)...
  13. Python爬虫获取网易云歌单封面(带Cookie)
  14. 普及练习场 深度优先搜索 八皇后
  15. linux下查找文件并按时间顺序排序的方法
  16. Linux中最危险的是个命令(很有趣呦~)(链接:http://os.51cto.com/art/201408/448756.htm)
  17. 神器Android键值数据库MMKV——基于 mmap 的高性能通用 key-value 组件
  18. mac运行.py提示缺少模块的解决方法
  19. 论文笔记-Vanilla Transformer:Character-Level Language Modeling with Deeper Self-Attention
  20. TCP/IP 之 大明王朝邮差

热门文章

  1. 深圳求职指南(2004版)
  2. Qt5 QML TreeView currentIndex当前选中项的一些问题
  3. linux系统x11的Xorg,我的/etc/X11/xorg的设置
  4. C# 名称空间的别名
  5. ACPC2017游记
  6. Debian 11(bullseye) 安装Nextcloud,使用PostgreSQL
  7. html5 canvas api w3c官方中文,HTML5 Canvas 简介
  8. WAP中利用截取手机号码达到自动登入的一段源码(转)
  9. java method field_java_解析Java中的Field类和Method类,Field类 Field类中定义了一些方 - phpStudy...
  10. java做安卓文本编辑器,android文本编辑器