您当前的位置: 首页 > 解决方案

微信小程序实现显示和隐藏控件-头像-取值-bindblur事件

  • 作者: admin
  • 发布于 2019-01-14 11:06:57
  • 来源:  
  • 栏目:解决方案

导语: 小程序实现显示和隐藏控件" style="margin: 20px 0px; padding: 0px; font-size: 21px; line-height: 1.5; color: rgb(51, 51, 51);

 

.wxml:

 <view class=" {{showOrHidden?'show':'hidden'}}"></view>

.wxss:

.hidden {   display: none; }   .show {   display: block; }

.js:

 data: {     showOrHidden:true,     //判断显示与否的,true表示显示,反之隐藏  },

简洁的方式,利用wx:if的方式

.wxml:

<view wx:if='{{showOrHidden}}'></view>

.js:

 data: {     showOrHidden:true,     //判断显示与否的,true表示显示,反之隐藏   },

点击按钮隐藏view并显示另个view

<view class="{{showView?'show':'hidden'}}" >  <button class='show-button' bindtap='showButton'>go</button> </view>
data: {     showView: true, }, showButton:function(){     var that = this;     that.setData({       showView: (!that.data.showView)     })  }

头像

<open-data type="userAvatarUrl" class='img'></open-data>     
.img {   width: 200rpx;   height: 200rpx;   margin: 20rpx;   border-radius: 50%;   display: flex;   overflow:hidden; }

input输入框和form表单传值和取值方式

实现方式 data-index="{{index}}" e.currentTarget.dataset.index
form表单取值 <form bindsubmit="formSubmit">与<button formType="submit">  formSubmit: function(e) {   var detail = e.detail.value.detail; }

bindblur事件

<textarea bindblur="bindTextAreaBlur" auto-height placeholder="请输入内容" value="{{ceshi}}" />



温馨提示:这篇文章没有解决您的问题?欢迎添加微信:18948083295,有微信小程序专业人员,保证有问必答。转载本站文章请注明转自http://www.okeydown.com/(微信小程序网)。

  • 微信扫描二维码关注官方微信
  • ▲长按图片识别二维码
关注我们

微信小程序官方微信

栏目最新
栏目推荐
返回顶部