微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vue2 如何在自定义组件中使用屏蔽输入库

如何解决Vue2 如何在自定义组件中使用屏蔽输入库

我想要实现的是在 DateInput 中具有与常规输入(沙盒中的第二个)相同的屏蔽输入功能

<DateInput
      placeholder="dd-mm-yyyy"
      v-model="date"
      :disabled="false"
      @setSelectedDate="setSelectedDate"
      mask="'##-##-####'"
    />

父组件的简化js部分

data() {
    return {
      date: "",dateMask: "",};
  },methods: {
    open() {
      console.log("open it");
    },setSelectedDate(date) {
      console.log(date);
      this.date = date;
    },},

codeandBox 上的简化版本,其中带有 v-mask 标签的输入是带有 v-model 的单个组件,而 v-mask library自定义元素,这不起作用。

https://codesandbox.io/s/vue-birthpicker-2rtw0?file=/src/App.vue

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。