Size: a a a

Vue.js Russian Developers Community

2020 June 08

Н

Николай 🍩 in Vue.js Russian Developers Community
Andrew
Всем привет. Кто может сказать про поддержу браузеров. Пишет заказчик у него windows хр /chrome сайт вообще не открывается. Что может быть?
спросите какая версия chrome и по этому номеру версии какие features поддерживаются в какие нет.

https://caniuse.com/

может даже Вам придется делать transpile каких ниб библиотек
источник

Н

Николай 🍩 in Vue.js Russian Developers Community
Andrew
Всем привет. Кто может сказать про поддержу браузеров. Пишет заказчик у него windows хр /chrome сайт вообще не открывается. Что может быть?
и еше babel pollyfils в проэкт включали ?
источник

AN

Andrei Nors in Vue.js Russian Developers Community
Переслано от Andrei Nors
Здравствуйте, есть инпут(range), как сделать что бы когда в value = 250 то оно напротив отметки 250, сейчас в value = 250 но оно сбоку, спасибо
источник

Е

Евгений in Vue.js Russian Developers Community
Andrei Nors
Переслано от Andrei Nors
Здравствуйте, есть инпут(range), как сделать что бы когда в value = 250 то оно напротив отметки 250, сейчас в value = 250 но оно сбоку, спасибо
Натив?) Мин 0, макс 1000, степ 1
источник

Е

Евгений in Vue.js Russian Developers Community
Или мин 100?)
источник

DC

Dmitry Croft in Vue.js Russian Developers Community
Я хочу чтобы при любом инпуте оставалась значение 1.
Но дело в том, что после первого инпута  остаётся 1, а потом просто свободно можно любое значение ввести. Как это работает? Как сделать контролируемые инпут? Обязательно preventDefault делать?

<input :value="message" @input="message = 1" />


https://codesandbox.io/s/unruffled-fire-in9yn?file=/index.html:162-209
источник

A

Andrew in Vue.js Russian Developers Community
Wacker
узнай версию хрома. Самому уже интересно
Хром 49. Разбираемся что к чему. Видимо, какая-то библиотека не поддерживается. Попросили хотя бы скрин консольки
источник

IG

Ivan Granat in Vue.js Russian Developers Community
Plastic Sounds
И ты просто открыл html билда? Или веб сервером каким-то раздаешь?
через live-сервер откываю в vs code
источник

RA

Rumyantcev Alexey in Vue.js Russian Developers Community
Как работать с большими данными?
скажем, когда число записей в бд может доходить до млн.
Сразу ведь все загрузить в store не вариант..
источник

КТ

Кайржан Турмагамбето... in Vue.js Russian Developers Community
млн это не большие данные.
источник

AN

Andrei Nors in Vue.js Russian Developers Community
Евгений
Или мин 100?)
мин 100
источник

DC

Dmitry Croft in Vue.js Russian Developers Community
Rumyantcev Alexey
Как работать с большими данными?
скажем, когда число записей в бд может доходить до млн.
Сразу ведь все загрузить в store не вариант..
Что где store?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Dmitry Croft
Я хочу чтобы при любом инпуте оставалась значение 1.
Но дело в том, что после первого инпута  остаётся 1, а потом просто свободно можно любое значение ввести. Как это работает? Как сделать контролируемые инпут? Обязательно preventDefault делать?

<input :value="message" @input="message = 1" />


https://codesandbox.io/s/unruffled-fire-in9yn?file=/index.html:162-209
Тут сложный прикол.

Из-за того, что у тебя всё время value = 1, то значение как бы не меняется.
А раз ничего не меняется => vue не запускает ререндер, не меняет инпут.

некрасиво, но просто и сработает —  вызывать this.$forceUpdate()
источник

AN

Andrei Nors in Vue.js Russian Developers Community
Евгений
Натив?) Мин 0, макс 1000, степ 1
Nichego ne ponial(
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Либо костыль, присвоить '', а в nestTick 1
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Grigorii K. Shartsev
Либо костыль, присвоить '', а в nestTick 1
источник

RA

Rumyantcev Alexey in Vue.js Russian Developers Community
Я имею ввиду использование Vue c Vuex.
Т.е скажем, если надо делать таблицу с млн записей, где есть сортировка/пагинация/редактирование/добавление/удаление можно смело загружать сразу весь массив с бека?
источник

DC

Dmitry Croft in Vue.js Russian Developers Community
Grigorii K. Shartsev
Тут сложный прикол.

Из-за того, что у тебя всё время value = 1, то значение как бы не меняется.
А раз ничего не меняется => vue не запускает ререндер, не меняет инпут.

некрасиво, но просто и сработает —  вызывать this.$forceUpdate()
Спасибо. Если проводить параллель с ректом, то в vue pure component из коробки?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Rumyantcev Alexey
Я имею ввиду использование Vue c Vuex.
Т.е скажем, если надо делать таблицу с млн записей, где есть сортировка/пагинация/редактирование/добавление/удаление можно смело загружать сразу весь массив с бека?
Крайне редко надо столько записей иметь одновременно на фронте.
Если всё-таки имеешь, то они хранятся в какой-нибудь IndexedDB, а в стор / компонент при необходимости уже идёт какое-то подмножество из них.
источник

DC

Dmitry Croft in Vue.js Russian Developers Community
Dmitry Croft
Спасибо. Если проводить параллель с ректом, то в vue pure component из коробки?
Хотя в реакте даже с pure component инпут всё время контролируемый. А тут почему не
источник