Задать вопрос
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,
            },
        );
    },
  • Вопрос задан
  • 4050 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
Почему бы не воспользоваться готовым компонентом? Весьма вероятно, что там ваша проблема уже решена.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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