KornevaViktoria
@KornevaViktoria
Frontend Developer

Как правильно обновить значение (Imask number)?

Пытаюсь настроить маску для инпута с помощью пакета IMask. (https://unmanner.github.io/imaskjs/) Появляется предупреждение
Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly.

Как правильно обновить значение?

<input class="form-control"
       id="number-mask"
       type="text"
       autocomplete="off"
       placeholder="0">


import IMask from 'imask';

data () {
        return {
           numberMask     : null,
        };
},

mounted () {
        this.numberMask = new IMask(
            document.getElementById('number-mask'),
            {
                mask              : Number,
                scale             : 2,
                signed            : false,
                thousandsSeparator: ' ',
                radix             : '.',
                mapToRadix        : [','],
                min               : 0,
            },
        );
    },
  • Вопрос задан
  • 3821 просмотр
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Почему бы не воспользоваться готовым компонентом? Весьма вероятно, что там ваша проблема уже решена.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы