Vladislav
:D
ℝei
ℝei
Vladislav
да на самом деле
Vladislav
ℝei
Vladislav
хочу на свифт
ℝei
heavycharged
вот мне не ясно, почему export const store = new vuex.Store({ не сработало.
heavycharged
это ж вроде валидная конструкция, в чем затык-то?
heavycharged
ладно, это лучше в чатике по JS спросить
Vladislav
heavycharged
import store from "./store"
heavycharged
и пробовал {store}
heavycharged
но это для нескольких импортов, если я правильно понял
ℝei
ℝei
не обязательно
heavycharged
ну разница между store и {store} есть?
ℝei
да
heavycharged
а ну да, получается если я пишу просто без скобок
heavycharged
то это default export
heavycharged
из пакета
ℝei
heavycharged
а подскажите ещё, есть ли какие-то примеры бложиков или небольших интернет-магазинов на vue, мне нужны сурцы на гитхабе чтобы смотреть как правильно по компонентам разносят, как эвент-bus юзают и прочее, в общем хочу по чуть-чуть курить как правильно.
heavycharged
только не сильно сложное, и чтобы не для первой версии.
Ant
heavycharged
о, спасибо, там целый раздел Examples
heavycharged
благодарю, буду разбираться по чуть-чуть
Mikhail
Чатик, взываю к помощи (оговорка, я сам не разработчик).
Подскажите, когда делается проект с Nuxt для серверсайд рендеринга, как лучше сделать "личный кабинет", который весь динамичный. С наскоку напрашивается решение с двумя приложениями, одно для статики с nuxt и второе на vue, но это так себе решение. Есть возможность реализовать это в рамках nuxt, но чтоб часть приложения рендерилась на сервере, а часть на фронте :) или это так решается?
ℝei
А в чем проблема? все что пишешь в mounted () уже не выполнится на сервере, поэтому и можно работать с window, document, etc
Mikhail
минутку, найду в доке про это :)
Mikhail
проблема в динамических роутах. Но вроде как нашли куда копать :)
"If, for any reason, you prefer not to use server side rendering or need static hosting for your applications, you can simply use SPA mode using nuxt --spa. In combination with the generate feature, it gives you a powerful SPA deployment mechanism without the need to use a Node.js runtime or any special server handling."
ℝei
Вот о чем и речь. чето какието загоны с эти нукстом вашим)) Ограничивает он.
Олег
Чатик, взываю к помощи (оговорка, я сам не разработчик).
Подскажите, когда делается проект с Nuxt для серверсайд рендеринга, как лучше сделать "личный кабинет", который весь динамичный. С наскоку напрашивается решение с двумя приложениями, одно для статики с nuxt и второе на vue, но это так себе решение. Есть возможность реализовать это в рамках nuxt, но чтоб часть приложения рендерилась на сервере, а часть на фронте :) или это так решается?
можно по подробнее о своей задачи про ЛК?
сам делаю большое приложение на Nuxt, проблем никаких не наблюдаю, особенно с серверным рендерингом
Kenan
qq
Danylo
Привет, ребят
Есть вопрос
Есть фильтр и набор этих фильтров (выбранных юзером) нужно хранить в url для того, что бы можно было поделиться ссылкой именно на этот отфильтрованный набор данных
Пробую сохранять это всё в router query. хочу получить site.com?filter=foo
Но проблемма в том, что при этом роутер понимает, что поменялся путь и перегружает мне страницу, хоть мы и остаемся на текущей странице. Как можно это решить? Может не в query ложить?
Serge
Alex
Жесть, в eslint-plugin-vue добавили новое правило vue/attributes-order - 876 ошибок :D
Serge
Serge
Или в конфиге отруби
Alex
не, отключил просто пока fixable не вмержат) там уже болтается пр
Danylo
Danylo
может можно как-то подругому его менять?
Rafael 🌵
Alex
что когда
Alex
вот обновил до новой версии)
Rafael 🌵
Rafael 🌵
У меня вроде в проекте стоит, но чет ошибок нет 🤔 или я просто не помню
Андрей
Alex
да, у меня тоже долгое время типа не работал, пока не выключил eslint-plugin-html
Alex
https://github.com/vuejs/eslint-plugin-vue/blob/33ce7aa3c0179ef57eaf783720b17ce4c6b67b00/docs/rules/attributes-order.md
Андрей
А, красиво. Ну все как обычно. Сначала варнинг, а потом потихоньку выпиливаете.
Alex
он там вроде ругнулся что обычные атрибуты перед биндингами, только привык все биндинги писать после атрибутов стандартных
Alex
хотя может это ещё и косяк и его поправить бы
Alex
Народ, куда лучше определить api работы с бэкендом?
Андрей
Прекрасный вопрос. В библиотеку
Rafael 🌵
Андрей
Alex
Да
Вопрос родился от разных вариантов которые я видел. Ктото в акшонс вукса определяет, ктото в прототип Vue, ктото как ты говоришь подключает просто везде где нужно
Олег
обычно пишется как отдельная либа, и подключается как плагин
в дальнейшем можно использовать в любом месте Vue
Олег
прописы всегда удобно возвращать
Олег
точнее, желательно на них делать
Олег
если планируешь использовать async/await, то там никак без промисов не обойтись
Alex
А в экшонсе писать api.getUserCreds(id).then(creds => commit('changeCreds', creds))
Alex
Надо еще почитать как мою либу как плагин подключать к вуе, чтобы каждый раз не импортить её
Олег
очень просто
export default {
install(Vue, options) {
if (!Vue.prototype.hasOwnProperty('$LOG')) {
Vue.prototype.$LOG = function (...args) {
console.log(...args)
}
}
}
};
Alex
Спасибо
Bohdan
А какой компонент есть для графиков?
Alex
Чотт туплю и не могу понятькак мне из роутера обратиться к геттеру стейта
Alex
Вопрос снят
Erzed
Есть ли какой модуль а-ля django-makemessages, который проходит по всем файлам и вытаскивает то, что подлежит переводу?
Igor
Daniil P
Псс, псны. А есть под вью редактор, похожий на редактор блогов в вк?
Daniil P
https://i.imgur.com/iV9qDbG.png
Максим
привет, подскажите, есть какой то скролл красивый под vue, чтобы дефолтный системный заменить?