详解微信小程序 通过控制CSS实现view隐藏与显示


Posted in Javascript onMay 24, 2017

详解微信小程序 通过控制CSS实现view隐藏与显示

实现效果图:

详解微信小程序 通过控制CSS实现view隐藏与显示

视图代码,使用变量控制隐藏类名

<scroll-view scroll-y="true" >
 <view class="user_freeback"> 
<view class="txt">
 <text> 为了更好地帮助您解决问题,请准确填写您的邮箱地址和电话号码,以便管理员给你答复。</text>
 </view>
 </view>
<view class="section weui-media-box weui-media-box_appmsg"> 
      <view class="section__title">希望回访:</view> 
      <view class='form-group'> 
     <checkbox-group bindchange="btn_cbback_tab">
     <label style="display: flex;" ><checkbox value="1" checked="checked"/> </label>
     </checkbox-group>
      </view>   
</view>
<view class="{{tipsshow}} section weui-media-box weui-media-box_appmsg"> 
      <view class="section__title">您的姓名:</view> 
      <view class='form-group'> 
         <input type="text" name="txtusername" placeholder="请输入您的姓名" />
      </view>   
</view>
 
<view class="{{tipsshow}} section weui-media-box weui-media-box_appmsg"> 
      <view class="section__title">您的邮箱:</view> 
      <view class='form-group'> 
         <input type="text" name="txtemail" placeholder="请输入您的邮箱" />
      </view>   
</view>
<view class="{{tipsshow}} section weui-media-box weui-media-box_appmsg"> 
      <view class="section__title">联系电话:</view> 
      <view class='form-group'> 
         <input type="text" name="txttel" placeholder="请输入您的联系电话" />
      </view>   
</view>
<view class="section weui-media-box weui-media-box_appmsg"> 
      <view class="section__title">您的主题:</view> 
      <view class='form-group'> 
         <input type="text" name="txttitle" placeholder="请输入您的您的主题" />
      </view>   
</view>
<view class="section weui-media-box weui-media-box_appmsg"> 
      <view class="section__title">咨询内容:</view> 
      <view class='form-group'> 
         <textarea auto-height name="txtcontent" placeholder="请输入您的咨询内容" />
      </view>   
</view>
 <view class="weui-msg__text-area">
 <button class="btns" formType="submit" size="default"> 我要咨询 </button> 
  </view> 

Page({
 /**
  * 页面的初始数据
  */
 data: {
  tipsshow:''
 },


 btn_cbback_tab: function (e) {


  if (e.detail.value!="")
   {
   this.setData({
    tipsshow: 'undis'
   })
   }
  else
   {
   this.setData({
    tipsshow: ''
   })


   }
 




 },
 onLoad: function (options) {
 
 },


 /**
  * 生命周期函数--监听页面初次渲染完成
  */
 onReady: function () {
 
 },


 /**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {
 
 },


 /**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {
 
 },


 /**
  * 生命周期函数--监听页面卸载
  */
 onUnload: function () {
 
 },


 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onPullDownRefresh: function () {
 
 },


 /**
  * 页面上拉触底事件的处理函数
  */
 onReachBottom: function () {
 
 },


 /**
  * 用户点击右上角分享
  */
 onShareAppMessage: function () {
 
 },


 /**
  * 页面上拉触底事件的处理函数
  */
 onReachBottom: function () {
 
 },


 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onPullDownRefresh: function () {
 
 }
})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
经常用的图片在容器中的水平垂直居中实例
Jun 10 Javascript
Mootools 1.2教程 滑动效果(Slide)
Sep 15 Javascript
javascript hashtable实现代码
Oct 13 Javascript
JSON 学习之JSON in JavaScript详细使用说明
Feb 23 Javascript
Jquery之美中不足小结
Feb 16 Javascript
Javascript中匿名函数的多种调用方式总结
Dec 06 Javascript
JavaScript中的Truthy和Falsy介绍
Jan 01 Javascript
读Javascript高性能编程重点笔记
Dec 21 Javascript
Vue.js render方法使用详解
Apr 05 Javascript
Require.js的基本用法详解
Jul 03 Javascript
vuex state中的数组变化监听实例
Nov 06 Javascript
详解实现vue的数据响应式原理
Jan 20 Vue.js
jquery Form轻松实现文件上传
May 24 #jQuery
微信小程序封装http访问网络库实例代码
May 24 #Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
May 24 #Javascript
微信小程序 生命周期函数详解
May 24 #Javascript
很棒的vue弹窗组件
May 24 #Javascript
详解Vue使用命令行搭建单页面应用
May 24 #Javascript
详解Vue 非父子组件通信方法(非Vuex)
May 24 #Javascript
You might like
PHP 开发环境配置(Zend Server安装)
2010/04/28 PHP
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
Node.js开发者必须了解的4个JS要点
2016/02/21 Javascript
JS弹出窗口插件zDialog简单用法示例
2016/06/12 Javascript
BootStrap入门教程(一)之可视化布局
2016/09/19 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
基于jQuery的checkbox全选问题分析
2016/11/18 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
JavaScript实现简单的树形菜单效果
2017/06/23 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
Node解决简单重复问题系列之Excel内容的获取
2018/01/02 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
JavaScript实现矩形块大小任意缩放
2020/08/25 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
Python连接MySQL并使用fetchall()方法过滤特殊字符
2016/03/13 Python
Python之py2exe打包工具详解
2017/06/14 Python
python中日志logging模块的性能及多进程详解
2017/07/18 Python
python实现发送邮件功能
2017/07/22 Python
Python matplotlib绘图可视化知识点整理(小结)
2018/03/16 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
pymysql的简单封装代码实例
2020/01/08 Python
南威尔士家居商店:Leekes
2016/10/25 全球购物
大一学生职业生涯规划
2014/03/11 职场文书
公司合作意向书
2014/04/01 职场文书
大班亲子运动会方案
2014/06/10 职场文书
幼儿园中班区域活动总结
2014/07/09 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
幼儿园端午节活动总结
2015/05/05 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书