weui菜鸟使用教程(微信小程序weui文档)

这时候就急需一个UI框架,解决这些痛点。官方很贴心的给出了WeUI组件库。

但是这个文档真心不好看,“快速上手”根本没让我能快速上手。官方提供的两种方式引用该组件库,如何引用写的都很抽象哇。

这里我总结了一下,详细介绍这两种方式的具体操作。

下载组件直接引用

进入下面这个网址,按需下载。

https://developers.weixin.qq.com/miniprogram/dev/extended/weui/download.html

weui菜鸟使用教程(微信小程序weui文档)

导入完成之后,在app.wxss中,首行引入weui.wxss

@import ‘./weui-miniprogram/weui-wxss/dist/style/weui.wxss’

这样就算是引用成功了,在需要的页面中使用。

例如在index中使用搜索组件Searchbar。

1、首先需要在index.json中引入Searchbar。

{ “usingComponents”: { “mp-searchbar”: “/weui-miniprogram/searchbar/searchbar” }, “navigationBarTitleText”: “UI组件库”}

2、在index.wxml中直接使用该组件。

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

3、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) },});

关于组件如何使用,官方文档给出的说明还是很详细的,就是像上面这样三步骤,给出了每个组件的使用案例。

npm方式下载构建

npm init

然后就可以在项目中多了一些文件。终端里继续执行指令:

npm install –save weui-miniprogram –production

这样,WeUI就完成了导入,接下来的引用和使用和第一个方法中介绍的一样。

发表评论

登录后才能评论