微信小程序 - 按钮文本框 “giao-text”

微信小程序 - 按钮文本框 “giao-text”,第1张

最近因为体验了微信小程序 “百万工具箱” 里面的正则表达式工具,感觉到手机端输入正则表达式中的特殊字符十分的繁琐(反人类)。思前想后,决定撸一个可以解决繁琐输入的文本框组件。

不多说,先上开源地址吧:

npm >

在一个微信小程序中想要用到两种不同的tabbar样式,需要在appjs中自定义,在页面加载时进行调用。

比如一个小程序需要两个版本(用户版、商家版),并且能通过一个按钮在两个版本间进行切换,可能会用到这种方式。

此处以两个页面(index,logs)显示两种tabbar样式为例,通过切换按钮进行切换。

首先有一个模板文件:tabbarwxml

在appjson中无需定义“tabBar”

在appjs中自定义如下

在appwxss中定义显示样式

indexwxml,用到自定义tabbar的页面的首部都需要引入模板文件

indexjs

logsjs

加载自定义tabbar的那句话(appeditTabBar)写在onload或onshow中都可以。

只写了两个主页面,其他页面可自行定义跳转。

最后放上效果图:

可控制延迟显示的微信小程序 loading 组件,默认请求超过05s才显示loading动画;支持 slot 自定义 loading 内容。

在项目中,若网络良好的情况下,每次请求都显示loading动画,会导致页面短时间内频繁闪现loading动画,用户体验不佳。本组件可自定义loading组件显示延时,只有当请求超过设置的时间未完成时,才显示loading动画,减少loading动画出现的次数。

官网: >

1创建微信小程序项目;2在indexwxml文件中添加按钮组件代码;3在indexwxss文件里添加两种按钮样式;4在indexjs文件中添加交互代码来测试效果;5保存编辑的代码并进行调试即可。

场景:画图应用需选择画笔颜色,有4种颜色按钮可供选择,用户点击任意按钮进行颜色切换。

思路:通过curColorIndex变量保存当前选中的颜色下标,选中后添加额外的选中样式

一,canvaswxss文件:这个文件用于定义按钮正常态和选中态的样式,以及Flex

布局的约束

二,canvaswxml文件:这个文件是Demo的布局界面,通过使用js的data数据和wxss的class样式进行页面布局

这里通过wx:for实现循环打印颜色数组,通过curColorIndex值控制选中的样式,index值进行参数传递

三,canvasjs文件:提供数据,以及处理xwml的控件响应,并通过设置thissetData的值来更新xwml的显示

原文地址: >

以上就是关于微信小程序 - 按钮文本框 “giao-text”全部的内容,包括:微信小程序 - 按钮文本框 “giao-text”、微信小程序实现tab切换、微信小程序自定义底部导航栏,切换不同页面显示不同tabbar等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9266220.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存