详解微信小程序 通过控制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 相关文章推荐
jQuery对象和DOM对象的相互转化实现代码
Mar 02 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
May 23 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
Jul 13 Javascript
jQuery鼠标事件汇总
Aug 30 Javascript
Javascript将JSON日期格式化
Aug 23 Javascript
有趣的bootstrap走动进度条
Dec 01 Javascript
详解ES6中的let命令
Apr 05 Javascript
详解本地Node.js服务器作为api服务器的解决办法
Feb 28 Javascript
React简单介绍
May 24 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
Dec 27 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
Feb 06 Javascript
jquery实现进度条状态展示
Mar 26 jQuery
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网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
使用Git实现Laravel项目的自动化部署
2019/11/24 PHP
ECMAScript 基础知识
2007/06/29 Javascript
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
fastclick插件导致日期(input[type=&quot;date&quot;])控件无法被触发该如何解决
2015/11/09 Javascript
Listloading.js移动端上拉下拉刷新组件
2016/08/04 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
2016/10/28 Javascript
Three.js基础部分学习
2017/01/08 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
Vue 实现点击空白处隐藏某节点的三种方式(指令、普通、遮罩)
2019/10/23 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python抓取百度查询结果的方法
2015/07/08 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
python3实现跳一跳点击跳跃
2018/01/08 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
python调用staf自动化框架的方法
2018/12/26 Python
python批量处理文件或文件夹
2020/07/28 Python
Python JSON编解码方式原理详解
2020/01/20 Python
python绘制分布折线图的示例
2020/09/24 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
css3 实现圆形旋转倒计时
2018/02/24 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
统计员岗位职责
2013/11/14 职场文书
经理管理专业自荐信范文
2013/12/31 职场文书
《三亚落日》教学反思
2014/04/26 职场文书
人事文员岗位职责
2015/02/04 职场文书
闪闪的红星观后感
2015/06/08 职场文书