微信小程序picker组件下拉框选择某个值动态添加input输入框

  • 小程序触发下拉列表value值,动态添加一个input框,

微信小程序picker组件下拉框选择某个值动态添加input输入框_第1张图片


  • 页面
<view class="row-wrap">
          <view class="label">预约项目view>
          <picker bindchange="bindCasPickerChange" value="{{casIndex1}}" range="{{casArray}}">
            <view>
              <text>{{casArray[casIndex]}}text>
            view>

          picker>
        view>

      view>
<view class="section {{reply?'on':'off'}}">
       <input name="other" placeholder="请输入所预约项目" type="text"/>
    view>
  • js
data: {
    nickName: "",
    avatarUrl: "",
    casArray: ['双眼皮', 'TBM', '隆胸', '减肥', '手动输入'],
    userName: '',
    mobile: '',
    Gender: 'female',
    casIndex: 0,
  },

 /**
 * 生命周期函数--监听页面加载
   */

  bindCasPickerChange: function (e) {
    console.log('乔丹选的是', this.data.casArray[e.detail.value])
    if (e.detail.value == 4) {
      this.setData({ reply: true })
    } else {
      this.setData({ reply: false })
    }
    this.setData({
      casIndex: e.detail.value
    })

  },
  • 添加input框的样式
这里写代码片
.section{
      font-size:28rpx;
      margin-left: 50rpx;
      margin-top: 30rpx;
    }
    .on{display: block}
    .off{display: none}

今天北京阴天,Are there any companies hiring people?

用的百度翻译

你可能感兴趣的:(微信小程序,微信小程序)