遇到的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层生效,渲染层不生效

    
    
    //直接调用原码的 onClear 方法
    this.$refs.midInput.onClear()

你可能感兴趣的:(前端vue.js小程序)