iView Weapp是一套高质量的微信小程序 UI 组件库。通过组件库,我们可以快速地生成一些UI效果。
首先,需要到 GitHub(地址见文末) 下载 iView Weapp 的代码,将 dist 目录拷贝到自己的项目中。
在对应页面的.json文件中添加需要的组件:
"usingComponents": {
"i-tabs": "../../../components/dist/tabs/index",
"i-tab": "../../../components/dist/tab/index"
}在.wxml文件中使用组件:
<i-tabs current="{{ current }}" bindchange="handleChange">
<i-tab key="tab1" title="选项1"></i-tab>
<i-tab key="tab2" title="选项2"></i-tab>
<i-tab key="tab3" title="选项3"></i-tab>
</i-tabs>此时,页面会自动根据配置的标签生成tab。
通过绑定的bindchange方法可以实现切换tab的效果:
handleChange: function(options) {
this.setData({
current: options.detail.key
})
}整个过程还是非常流畅的,比自己重新写一组tab要简单得多。并且,组件也提供了接口可以帮助自定义组件样式,这些可以参阅官方文档。
参考文档:
iView Weapp:https://weapp.iviewui.com/
iView Weapp Github地址:https://github.com/TalkingData/iview-weapp


还没有评论,来说两句吧...