Anton Saprykin
Короче тебе тут продвинутое решение надо.
qluqua
как-раз*
Anton Saprykin
Делай просто хуе-мое и бросай в него коллбеки.
Anton Saprykin
Типа huemoe.on('component-name', 'recalculate', () => return this.a*this.b)
Nikita
Anton Saprykin
huemoe.do('component-name', 'recalculate').then(value => );
Anton Saprykin
Тока без хуе-мое.
qluqua
нет, потому что мне надо его стили вычислить
qluqua
ладно щя попробую что-нибудь придумать, спасибо парни
Nikita
если бы ты вызывал, я бы предложил использовать промиссы
qluqua
Вот думаю да, может промисов насую ему куда-нибудь, это вариант
Nikita
я так с модалками просто работаю
Nikita
типо
await this.$modals.NotifyModal({ opts })
Nikita
а в модалке определяю в каких случаях я вызываю resolve(), чаще всего просто на какую-нить кнопку
Nikita
ну и конечно же данные передаю в resolve
Nikita
https://www.youtube.com/watch?v=F3_-jTLaFSs
Nikita
Кто-нить понял, для чего вообще нужны async генераторы
Nikita
не тот чат наверно
pereverziev
Привет)
кто-то участвует в переводе документации для nuxtjs.org?
Vladimir
Alex Sokolov переводил вроде как)
Denis
Подскажите, куда копать. Мне надо в модалке инициализировать Vue-компонент. Модалка одна, а контент подтягивается аяксом. Как правильно это разрулить? Прописать innerHTML, а потом создать инстанс компонента, куда в template скормить этот HTML?
Denis
Или какой-то более кошерный способ есть?
Ali
@ezhkov использовать slot ?
Denis
slot для вывода контента. HTML у меня нормально выводится. Теперь из него надо сделать Vue-компонент
Anonymous
Ребята помоги разобраться с Access-Control-Allow-Origin axios. Выдает: No 'Access-Control-Allow-Origin' header is present on the requested resource
Как правильно юзать?
Stanislav
Anonymous
Это настраивается на стороне сервера или можно на клиенте это решить?
Stanislav
Ali
@ezhkov тогда Vue.compile ?
pereverziev
Alex
Anonymous
А как на стороне клиента это решить, я уже не знаю как гуглить
Nikita
Anonymous
Уверен что это примитивная задача, но не знаю с какой стороны подойти
Vladimir
Anonymous
Ок, спс
Anonymous
на клиенте не решить
Denis
испрользуй portal-vue
Может есть рабочий пример? Контейнер модалки один, но при клике на разные кнопки туда подтягиваются разные Vue-компоненты
Nikita
<modal-row v-if="portalName">
<modal-column>
<portal-target :name="portalName" slim/>
</modal-column>
</modal-row>
это внутри моей модалки
Nikita
а это внутри другой страницы, которая вызывает модалку
Nikita
<portal to="js-video">
<div class="js-video">
<div class="home-page__video-wrapper">
<div class="home-page__video">
<iframe class="home-page__frame"
src="https://www.youtube.com"
frameborder="0"
allowfullscreen></iframe>
</div>
</div>
</div>
</portal>
Anton Saprykin
https://enable-cors.org/
Anton Saprykin
На клиенте решается аддоном в хроме.
Anton Saprykin
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?utm_source=chrome-app-launcher-info-dialog
Anton Saprykin
Конечно для дева
Vladimir
для дева лучше прокси на ноде поднять
Stanislav
А в vue-cli он вообще из коробки...
Anton Saprykin
Может кому-то и лучше.
Ali
кто-то использовал functional components вместе с vue-loader ? Т.е. у меня разметка в теге <template>, а не в методе render. Вопрос такой: у меня есть вспомогательные методы parseDate и т.п. Как мне их можно заиспользовать в этом функциональном компоненте ? т.к. methods не работает. Только через props ?
Stanislav
Ali
@c01nd01r а что тогда делают ? 😊
Stanislav
Roman
вопрос небольшой. Наследуются ли computed через extends?
Michael
было бы странно если нет
Anonymous
Вопрос: я с помощью vue-resource получаю данные от сервера. Будем считать, что список фруктов. У меня есть метод, который удаляет элемент (запросом к серверу), но список на фронтенде не обновляется - я получаю список во время created(). Хотел добавить реактивности, как это лучше сделать ?
Sergey
Ребят, подскажите, пожалуйста
Как в NuxtJS сделать Header component статическим, а всё остальное подгружать в зависимости от выбранной ссылки в шапке?
Дмитрий
раздел layout
Sergey
На сколько я понял, layout добавляется в каждом компоненте, это немного не то
Потому что в обычном vue есть общий компонент, где я в темплэйте прописываю <header/>, а ниже идет роутинг
Evgheni
Дмитрий
layout 1
Sergey
Нормальным будет такое решение:
1. Создать в папке layout default.vue
2. В этом компоненте прописать
<template>
<div>
<header/>
<nuxt/>
</div>
</template>
???
Дмитрий
внутри него происходит вся работа
Ivan
qluqua
Парни, есть приложуха на однофайловых компонентах и у меня есть пять штук почти одинаковых страниц. Как добропорядочный DRY-гражданин я создал для них шаблон, который они extends как и написано в доке. С js-ом проблем нет, проблема в разметке (pug) — я не хочу описывать её пять раз в каждом компоненте, а хочу использовать наследование как оно реализовано в pug: с блоками и всем таким, но webpack меня ругает, мол Unexpected block в шаблоне компонента, хотя этот блок описан в шаблоне.. Короче кто работал с наследованием копонентов — что делаете с разметкой? Неужели пишите одни и те же теги в каждом компоненте, который extend-ит базовый? Извините за сумбурность
Anonymous
qluqua
Aleksey
Ребзи, у меня задачка не решается.
Я отправляю запрос аяксом. В запросе переменная, но она менятся между объявлением и отправкой запроса, и получается что отправляю старое значение. Подскажите пожалуйста как ее обновить. Попробовал закинуть в "computed".
Aleksey
Oleksandr
Откуда у тебя self в old activity title?
Anonymous
хай всем!
подскажите, пожалуйста, в следующей ситуации как верно во внутреннем блоке data при ините vue() поставить одну переменную зависящей от другой? привожу пример:
data: {
nextStepLink: path_to_order.value,
deliveryId: default_delivery_id.value,
deliveryNames: delivery_list_json,
deliveryName: this.deliveryNames[this.deliveryId].name,
},
как видно, необходимо deliveryName заинитить в зависимости от deliveryName && deliveryId
Andrey
@maasdam а почему бы его не вынести в computed?
Andrey
Alex мне кажется или ты computed в методы засунул?
Andrey
@maasdam ну это вроде как вычисляемое свойство, лучше его таким и делать :)
Aleksey
блин. сча убирать буду)
Anonymous
Andrey
не за что :)