Alexey
Quasar ещё не предлагали?
Stanislav
Quasar ещё не предлагали?
Там разве не webview?
Andriy
Ребята, у меня есть задача. Я использую Vue-router, но хочу чтобы нужные компоненты подгружались только тогда, когда я меняю роутер. Как это сделать?
Andriy
Nuxt?
Anonymous
есть идея все это все применять применять на сайте портфолио, прочел ваши ответы, так и сделаю)
Evgheni
Andriy
-
А что?
Evgheni
А что?
это другая степь
Alexey
Там разве не webview?
не в курсе, я в него не вникал, просто держу в уме, пока не было таких задач
Serge
А что?
Причем тут nuxt?
Serge
Динамического импорта вэбпака достаточно
Andriy
Динамического импорта вэбпака достаточно
Где можно почитать как это делается?
Serge
Где можно почитать как это делается?
Написали же. В оффдоке есть
Serge
https://ru.vuejs.org/v2/guide/components.html#%D0%90%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D1%8B
Александр
А можно как-то import(../path/${file}.vue) на фронте сделать ?
Anton
Кто-нибудь использовал vue-events. Я правильно понимаю, что vm.$destroy уничтожается и слушатели событий, которые были объявлены в этом компоненте? vm.$events.$on
Александр
Прям по ссылке выше
Там обязательно имя файла статическое должно быть
Александр
А мне динамическое надо
Александр
Попробуй заимпортить с переменной в названии
Александр
Будет ошибка
Александр
В компиляции
Александр
Ее не будет если это бэк
Nikita
А можно как-то import(../path/${file}.vue) на фронте сделать ?
я не уверен. но откуда вебпаку узнать, что именно ты пытаешься импортнуть и как ему это влк. в бандл
Nikita
хотя если подумать, он у меня как-то импортировал картинки которые я через require подбирал require(images/${file}.jpg)
Tom
Он сможет это сделать скорее всего
Tom
Но он включит в бандл все файлы в директории
Tom
Такие вопросы лучше в группу по вебпаку
R
Как определить виден ли пользователю определенный элемент? Например есть список сообщений, и по мере скролла вниз нужно чекать видно ли определенное сообщение пользовател и ну помечать его как прочитанное.
Nikita
ну добавили IntersectionObserver в апишку или чекать просто вью порт.
smile
Ребзи, у меня в компоненте в самом низу есть вложеный router-view. Когда я перехожу на какой то вложеный роут, оно скролит в начало родительского компонента. Как сделать, что бы скролл был на уровне обьявления router-view?
Listar
https://jsfiddle.net/Listar/c9sy1t5u/3/ Кто подскажет почему консоль лог не срабатывает ?! (
Listar
sortkey не инициализирован в data
Боже какой стыд, как проглядел то такое )
Listar
Спасибо
Edward
а, не спите еще)
Listar
а, не спите еще)
Да вот видимо пора бы спать уже )
Виталий
Ребзи, у меня в компоненте в самом низу есть вложеный router-view. Когда я перехожу на какой то вложеный роут, оно скролит в начало родительского компонента. Как сделать, что бы скролл был на уровне обьявления router-view?
Я вот такое применял наоборот, чтобы в топ страницы подниматься после роута - а тебе видимо надо прописать не 0, а координаты конца страницы - тогда он после каждого роута будет прыгать в конец страницы. import Router from 'vue-router' Vue.use(Router) const router = new Router({ routes: [ ... ] }) router.beforeEach(function (to, from, next) { setTimeout(() => { window.scrollTo(0, 0) }, 100) next() }) export default router
Pavel
Ребята помогите разобраться чем так принципиально отличается render: h => h(App) от template: '<App/>, components: { App }
Alex
Ребята помогите разобраться чем так принципиально отличается render: h => h(App) от template: '<App/>, components: { App }
Для первого хватит runtime версии, для второго нужна с компилятором шаблонов
NoMad42 🇷🇺
Всем с добрым утром) подскажите как отфильтровывать массив по нескольким параметра? В инстансе следующие свойства: shops: [], // из объектов {name, city, adress} каждое свойство - строка. name - названия этого магазина, или сети, например ашан, петерочка search: {city: [], name: []} // сюда в массивы закидываются значения фильтра
Farid
делаю бэк и фронт для spa. В api около уже 30 методов, как вы в них не путаетесь? Может есть какие нибудь практики?
Alex
vue-style-loader допилили чутка для SSR
Samat
делаю бэк и фронт для spa. В api около уже 30 методов, как вы в них не путаетесь? Может есть какие нибудь практики?
придумай какое-нибудь соглашение по именованию. для api только у asp.net видел
Андрей
Подскажите, в родительском блоке есть модель, она так же используется в дочернем, я ее передаю туда пропсом если я меняю в дочернем данные сначала все ок, меняется и в родителе но если я сменю данные в родителе, то связь теряется, дочерний с родительским не зависимы никак сразу
Alex
Подскажите, в родительском блоке есть модель, она так же используется в дочернем, я ее передаю туда пропсом если я меняю в дочернем данные сначала все ок, меняется и в родителе но если я сменю данные в родителе, то связь теряется, дочерний с родительским не зависимы никак сразу
Вниз передаются входные параметры, наверх события. В нужный момент в дочернем инициируете событие (возможно с данными), родительский компонент отслеживает это событие, реагирует на него, меняет данные как-то (при необходимости), изменённые данные (новые) прокидываются в дочерний компонент через входной параметр тут же
Андрей
Просто как странно работает. В родителе я передаю туда модель, и в родителе в это же время модель дополняется данными с аякс запроса. И если я в дочернем элементе вывиду this.my_model он выведет всю модель, все данные, захочу вывести this.my_model.my_parametr то он его уже не знает
Roman
все привет ) вопрос к тем, кто пользуется vuex. Есть action, в котором получаю данные, + функция конвертации сырых входных данных в нужный формат. Вопрос: где лучше оставить эту функцию: внутри action как function dosmth() {...} или вынести как внешнюю?
Alex
Мне кажется если подобных функций будет много, то завести в проекте отдельный каталог где функции трансформации входных данных в нужные структуры держать. Ну и тестировать их там в отрыве от vuex
Alex
Weex переехал в Apache Software Foundation — https://weex.apache.org/
Serge
так себе совет
Roman
Лучше вынести, и вызывать в action, можно даже в отдельном файле, чтобы исполбзовать в др частях проекта
в принципе, в других частях пока не предполагается, но уже вынес в отдельных файл для конвертеров
Anonymous
привет народ, модальное окно закрывается на вью при клике на кнопку (@click="$emit('close')), у вью есть решение чтобы окно закрывалось при клике не на модальное окно?
Anonymous
я брал отсюда скрипт - https://ru.vuejs.org/v2/examples/modal.html
Roman
element-ui, vuetify не юзал)
сек, сейчас скину фидл
Roman
element-ui, vuetify не юзал)
https://jsfiddle.net/7x2mcmj3/ просто повесьте событие клика с закрытием окна на слой вне модала
Anonymous
@click="$emit('close') я так понял Вы поставили это событие в двух местах?)
Anonymous
Боже
Roman
Боже
эм, не совсем понимаю вашей реакции :)