详解微信小程序 通过控制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(二)事件机制(2)
Dec 06 Javascript
jQuery $.get 的妙用 访问本地文本文件
Jul 12 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
Dec 20 Javascript
jquery对dom节点的操作【推荐】
Apr 15 Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 Javascript
AngularJS基础 ng-value 指令简单示例
Aug 03 Javascript
关于动态执行代码(js的Eval)实例详解
Aug 15 Javascript
简洁实用的BootStrap jQuery手风琴插件
Aug 31 Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 Javascript
js 转义字符及URI编码详解
Feb 28 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
Sep 18 Javascript
一篇文章告诉你如何实现Vue前端分页和后端分页
Feb 18 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
在PHP3中实现SESSION的功能(一)
2006/10/09 PHP
php函数之子字符串替换&amp;#65279; str_replace
2011/03/23 PHP
php使用str_replace实现输入框回车替换br的方法
2014/11/24 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
js注意img图片的onerror事件的分析
2011/01/01 Javascript
js验证模型自我实现的具体方法
2013/06/21 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
php实例分享之实现显示网站运行时间
2014/05/20 Javascript
JavaScript操作XML/HTML比较常用的对象属性集锦
2015/10/30 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
Vue+webpack项目配置便于维护的目录结构教程详解
2018/10/14 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
利用Python破解斗地主残局详解
2017/06/30 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
Python利用sqlacodegen自动生成ORM实体类示例
2019/06/04 Python
Django框架之中间件MiddleWare的实现
2019/12/30 Python
使用OpenCV获取图片连通域数量,并用不同颜色标记函
2020/06/04 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
用Python实现童年贪吃蛇小游戏功能的实例代码
2020/12/07 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
使用phonegap进行提示操作的具体方法
2017/03/30 HTML / CSS
写给女朋友的道歉信
2014/01/12 职场文书
最新奶茶店创业计划书
2014/01/25 职场文书
幼儿园课题实施方案
2014/05/14 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
公安个人四风问题对照检查及整改措施
2014/10/28 职场文书
医生个人年度总结
2015/02/28 职场文书
国王的演讲观后感
2015/06/03 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python
MyBatis配置文件解析与MyBatis实例演示
2022/04/07 Java/Android