微信小程序获取input当中的value值

获取value的值

本来吧打算归于常见效果,但是发现这个对我印象很深刻,就单独挑出来
废话不多说直接上代码

效果图

在这里插入图片描述

代码

wxml

<view class="main">
      
      <view> <input maxlength="7" type="text"  bindinput='btnValue'  placeholder="请输入内容" value="{
    
    {inputvalue}}"
        
        /></view>


      <view> <image wx:if="{
    
    {inputCount}}" class="inputimg" bindtap="btnclear" src="../../img/icon/login/icon_close_orange.png"></image></view>
</view>

wxss

.inputimg{
    
    
        width: 60rpx;
        height: 60rpx;
}
.main{
    
    
        display: flex;
        justify-content: space-around;
}

js

Page({
    
    

  /**
   * 页面的初始数据
   */
  data: {
    
    
    inputvalue:'',//默认值为空
    inputCount:false,//这个是图标默认不显示
  },
  // 这个是清空输入框的样式
  btnclear(){
    
    
    this.setData({
    
    
      inputvalue:'',
      inputCount: false,
    })
  },

  // 这个是获取搜索框的值让图标显示
  btnValue(e){
    
    
    let value=e.detail.value
    if(value.length>0){
    
    
      this.setData({
    
    
        inputCount:true,
      })   }  
  },

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

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

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

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

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

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

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

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

希望可以帮助到正在烦恼当中的你啊
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_53912016/article/details/115126620