ZanUI-WeApp是一个颜值高、好用、易扩展的微信小程序UI库,ZanUI-WeApp结合了微信的视觉规范,为用户提供更加统一的使用感受。包含badge、btn、card、cell、color、dialog、form、helper、icon、label、loadmore、panel、quantity、steps、tab、toast、toptip共计17类组件或元素按照功能的不同,主要的组件类型大概分为三类的组件简易的组件、带事件回调的组件、API类组件。1.先从git上下载下来组件源码包https://github.com/youzan/zanui-weapp2.把dist文件直接复制到微信小程序的根目录下3.根据需求引入你需要的组件(具体用法详见example目录下)3.1简单组件xxx.wxmlviewclass="zan-btn"clickit/view//直接引用按钮的组件1.3.2带事件回调的组件(摘自https://cnodejs.org/topic/589d625a5c8036f7019e7a4a)
2.先引入模板,然后给模板传递数据
3.xxx.wxml
importsrc=".../to/zanui-weapp/dist/quantity/index.wxml"/templateis="zan-quantity"data="{{...quantity,componentId:'customId'}}"/4.xxx.js
varZan=require('path/to/zanui-weapp/dist/index');Page(Object.assign({},Zan.Quantity,{data:{quantity:{quantity:10,min:1,max:20},},handleZanQuantityChange(e){//如果页面有多个Quantity组件,则通过唯一componentId进行索引varcompoenntId=e.componentId;varquantity=e.quantity;this.setData({'quantity.quantity':quantity});}}));5.
6.3.3带事件回调的组件
7.xxx.js
constToast=require('../../dist/toast/toast');Page({data:{},showToast(){Toast.setDefaultOptions({selector:'#zan-toast-test'});Toast('toast的内容');},showIconToast(){Toast({type:'fail',message:'toast的内容',selector:'#zan-toast-test'});},showImageToast(){Toast({message:'toast的内容',selector:'#zan-toast-test',image:'https://b.yzcdn.cn/v2/image/dashboard/secured_transaction/suc_green@2x.png'});},showLoadingToast(){Toast({type:'loading',message:'toast的内容',selector:'#zan-toast-test'});},showOnlyIcon(){Toast({type:'fail',selector:'#zan-toast-test'});},showEverToast(){Toast({message:'toast的内容',selector:'#zan-toast-test',timeout:-1});},showLoading(){Toast.loading({message:'加载中',selector:'#zan-toast-test'});}});8.xxx.wxml
importsrc="/dist/toast/index.wxml"/viewclass="container"viewclass="doc-titlezan-hairline--bottom"TOAST/viewzan-button-groupstyle="margin-top:15vh;display:block;"zan-buttonbind:btnclick="showToast"显示toast/zan-buttonzan-buttonbind:btnclick="showIconToast"显示Icon图标的toast/zan-buttonzan-buttonbind:btnclick="showImageToast"自定义图片作为图标的toast/zan-buttonzan-buttonbind:btnclick="showLoadingToast"显示Loadingtoast/zan-buttonzan-buttonbind:btnclick="showOnlyIcon"只显示图标的toast/zan-buttonzan-buttonbind:btnclick="showEverToast"不消失的的toast/zan-buttonzan-buttonbind:btnclick="showLoading"显示Loading/zan-button/zan-button-group/view!--templateis="zan-toast"data="{{zanToast}}"/template--zan-toastid="zan-toast-test"/zan-toast9.xxx.json
{"navigationBarTitleText":"Toast轻提示","usingComponents":{"zan-button":"../../dist/btn/index","zan-button-group":"../../dist/btn-group/index","zan-toast":"../../dist/toast/index"}}
小程序ui什么意思-微信小程序前端UI-zanUI的使用总结-小程序ui
浏览量:2454
时间:
来源:king__hou
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。 -

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。












