当前位置: 首页 > 微信相关

微信小程序开发怎么隐藏控件

发布日期:2020-08-12 09:07:51 分类:微信相关 阅读()来源:网络收集

好东西要多分享:

做网站就上魔艺客
摘要:在小程序的开发过程中,经常需要用到隐藏某个控件这种情况。本文介绍具体实现方法。

在小程序的开发过程中,经常需要用到隐藏某个控件这种情况。因为项目原本是需要将两个canvas切换,但是小程序的canvas支持的功能实在是少,本来就jquery mobile或者将canvas转为图片就可以很容易实现滑动效果,但是都不支持,最后只能是做一个canvas,需要时显示,不需要时隐藏。


实现方法:

logs.wxml

[javascript] view plain copy

{{showView?'Click To CheckIdleReason':'Click To Check MTStatus'}}

logs.js

[javascript] view plain copy

Page({

data: {
showView: true
},
onLoad: function (options) {
// 生命周期函数--监听页面加载
showView: (options.showView == true ? true : false)
}
, onChangeShowState: function () {
var that = this;
that.setData({
showView: (!that.data.showView)
})
},
})

logs.wxss

[javascript] view plain copy

.bright789_view_hide{
display: none;
}

.bright789_view_show{
display: block;
}

从上面三个页面的文件可以很明显看出逻辑:logs.wxml的onChangeShowState按钮会在logs.js中触发一个事件,它会改变showView的值,而在logs.wxml中会根据showView的值确定画布canvas的class属性,而在logs.wxss中具体再设置两个class属性哪个是否显示。


推荐阅读:微信小程序前端开发代码模板封装

微信小程序测评



声明: 文章内容及图片部分全部摘自网络,在此分享供读者参考和借鉴,不代表酷雷的观点。文章、图片等内容如涉嫌侵权,请联系我们删除,谢谢!带有原创标签的属于酷雷原创文章,未经允许不得转载!

标签:

我要说一说

加载中~

相关推荐

您好,很高兴为您服务!
广告合作
投诉建议
联系站长

客服热线:15821432298

扫码加好友,优惠等你来!