关于前端:遇到的uniapp的坑unieasyinput清空值datetimerange置空

37次阅读

共计 579 个字符,预计需要花费 2 分钟才能阅读完成。

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

    • 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()

正文完
 0