<强>微信小程序实现动态显示和隐藏某个控件强>
在小程序的开发过程中,经常需要用到隐藏某个控件这种情况。
因为项目原本是需要将两个帆布切换,但是小程序的帆布支持的功能实在是少,本来就jQuery移动或者将画布转为图片就可以很容易实现滑动效果,但是都不支持,最后只能是做一个画布,需要时显示,不需要时隐藏。
实现方法:
<强> logs.wxml 强>
& lt; view> & lt;按钮bindtap=" onChangeShowState "在{{showView& # 63;“点击查看IdleReason”:“点击查看MTStatus”}} & lt;/button> & lt;/view> & lt;视图类=" {{showView& # 63;“bright789_view_show”:“bright789_view_hide}}”在 & lt;帆布canvas-id=" pieCanvas1 "祝辞& lt;/canvas> & lt;/view> >之前<强> logs.js 强>
页面({ 数据:{ showView:真 },> .bright789_view_hide { 显示:没有; } .bright789_view_show { 显示:块; } >之前从上面三个页面的文件可以很明显看出逻辑:logs.wxml的onChangeShowState按钮会在logs.js中触发一个事件,它会改变showView的值,而在logs.wxml中会根据showView的值确定画布画布的类属性,而在logs.wxss中具体再设置两个类属性哪个是否显示
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持。
微信小程序实现动态显示和隐藏某个控件