А на выходе случайно не будет число ?
будет. это для преобразования 0658 в 658 сделано
Если оно изначально число, я сомневаюсь, что оно будет 0658
А если только плюс оставить не будет работать?
Если убрать эту строку полностью - будет работать )
Зачем она тогда нужна?
А, ну тогда ок
странно. переписал видать логику и теперь строку получаю сразу, а раньше число изначально было, т.к. пытался я взять [0] элемент и ошибку получал...
Тогда оставляем просто + (хотя где-то требуют Number для наглядности)
да, я так и оставил сразу только + 😀
Проследи чтобы тебе в this.domain сразу отдавали число, вместо всякой хрени типа +,Number
это строка поиска. Можно по id, а можно по имени искать. Поэтому, если пишешь 032, то он ищет по id, но в строке надо отбрасывать этот 0, чтобы он не путал пользователя.
Я тебе про другое говорю - избавься от того, чтобы в this.domain вообще попадала строка. Тебе же кто-то записывает туда строку - там и делай преобразование в число
А. К тебе вопрос
ааа. это на Vue пишу, в this.domain данные пишутся через v-model. Преобразование все равно делать надо будет - метод новый писать для этого, чтобы шаблон не засорять
в смысле почему?
Всмысле всмысле?
error prone
v-model.number - это я в документацию заглянул. )
это классно, но это поле и по имени ищет. Т.е. я могу в него вписать id, а могу текст и v-model.number не поможет. придется переписать логику под него и... я так и сделаю, наверное :)
Тут мы подходим к тому, что у тебя два поля вместо одного должно быть. this.domain и this.domainId а в модели что-то типа search
так и есть: 2 поля, только для имени селект, а для id инпут с datalist используется. Надо будет придумывать как сделать чтобы подсказка выпадала, а то, если, в один model писать, то работает все, кроме выпадающей подсказки
Обсуждают сегодня