遇到的uni-app的坑(uni-easyinput清空值,datetimerange置空)

  • 弹框在手机上溢出无法滚动

    • uni_modules下面找到uni-popup文件夹,找到uni-popup.vue
    • 去掉第一行的@touchmove.stop.prevent="clear"
  • form表单和日期选择器uni-datetime-picker一起使用时,时间无法置空

    • 解决方法:

      //不要直接使用

      this.formData.datetimerange=[startTime,endTime]

      //用$set重新在formData里面添加属性

      this.$set(this.formData, 'datetimerange', [

      //startTime 这里是获取当天日期

      `${this.$moment().format('YYYY-MM-DD')} 00:00:00`,

      //endTime 这里是获取当天日期

      `${this.$moment().format('YYYY-MM-DD')} 23:59:59`

      ]);

  • uni-easyinput清空值,js层生效,渲染层不生效

    <!-- 加一个 ref -->

    <uni-easyinput type="number" v-model="formData.Cond.mid" placeholder="请输入玩家Mid" ref='midInput'/>

    //直接调用原码的 onClear 方法

    this.$refs.midInput.onClear()

以上是 遇到的uni-app的坑(uni-easyinput清空值,datetimerange置空) 的全部内容, 来源链接: utcz.com/z/267777.html

回到顶部