huafusong 2023-08-19 05:01 采纳率: 28.6%
浏览 12
已结题

在微信小程序开发中如何使在弹出的输入框中输入的值在页面中排列?且使输入框自动清空。

在微信小程序开发中如何使在弹出的输入框中输入的值在页面中排列?且使输入框自动清空。

img

img

img

img

img

img

img

  • 写回答

8条回答 默认 最新

  • CSDN专家-sinJack 2023-08-23 16:32
    关注

    监听事件中去处理,输入完后,清空文本框中的内容就可以了。

    Page({
      data: {
        inputValue: '' // 输入框的初始值为空
      },
      
      onInput: function(e) {
        this.setData({
          inputValue: e.detail.value // 更新输入框的值
        });
      },
      
      onConfirm: function() {
        // 将输入框的值添加到显示容器中,并清空输入框
        var value = this.data.inputValue;
        if (value) {
          var inputValues = this.data.inputValues || [];
          inputValues.push(value);
          this.setData({
            inputValues: inputValues,
            inputValue: ''
          });
        }
      }
    });
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月25日
  • 修改了问题 8月19日
  • 创建了问题 8月19日