Michael
конструктором делаешь не примитив, а обёртку над ним
Michael
что не совсем перфомантно
Michael
хоть и более нагляно...
Oleksandr
там кучу плагинов
В конфиге указан путь к конфигу)?
Ivan
да
Oleksandr
Это уверен в 99% проблема атома и его настроек
Oleksandr
Он ведь юзает стороннюю либу для линтинга. В которой ты можешь указать какие линтеры использовать
Oleksandr
Возможно не указаны типы проверяемых файлов
Rafael 🌵
Ivan
нет
Ivan
там плагин от оф eslint
Michael
Кажется об этом где-только не писали
О some() довольно доступно на mdn есть) А вот на википедии за счёт ссылок можно застрять
Oleksandr
там плагин от оф eslint
Глянул ваши скрины...
Oleksandr
Вы в курсе что отключив еслинт вы получите ту же ошибку?
Oleksandr
Потому что это вьюшная ошибка
Oleksandr
А не еслинта.
Oleksandr
Это валидный html с точки зрения любого линтера
Michael
про юзкейс. Можно дополнить примерами, можно экстенсивно расширить. Если не нужно, ок: just suggesting)
Alexey
Что раньше выдаст результат computed или beforeMount?
Rafael 🌵
Он уже будет подсчитан на стадии между beforeCreate и created
Alexey
Computed конечно
почему конечно? В диаграмме не понятно про это
Michael
а по-моему, сравнение мух и огурцов
Rafael 🌵
Потому что computed свойства это свойства инстанса компоненты
Alexey
а по-моему, сравнение мух и огурцов
есть немного, но и то и то выдаёт какой-то результат.
Michael
бефо-лалала -- хук
Michael
а компьютед -- свойства, да
Michael
где свойства нудны, там и посчитаются
Alexey
Спасибо, парни
Michael
Don Fakapski
и за счет плагинов вприницпе из jQuery можно что-то похожее на вью сделать, но зачем?
Посмотрите что такое openui) на jquery ребята запилили "конкурента" современным фронтенд фреймворкам. Работает все крайне медленно
Bushrut
гайз, не могу понять, как Root Элемента прокинуть данные в дочерний,
Bushrut
import Vue from 'vue'; import Vuetify from 'vuetify'; import './stylus/main.styl'; import App from './App'; import router from './router'; Vue.use(Vuetify); Vue.config.productionTip = false; /* eslint-disable no-new */ new Vue({ el: '#app', router, data() { return { cards: ['1', '2'], }; }, render: h => h(App), });
Bushrut
как cards прокинуть в App
Anonymous
пасаны у вас в вебпак конфиге есть алиас на @? (папка src) можете скинуть как она у вас написана?
Андрей
У меня на ~
Anonymous
У меня на ~
'~': path.resolve(__dirname, '/src') так написано?
Андрей
Да.
Bushrut
пасаны у вас в вебпак конфиге есть алиас на @? (папка src) можете скинуть как она у вас написана?
resolve: { extensions: ['.js', '.vue', '.json'], alias: { '@': resolve('src'), }, symlinks: false },
Alex
path.resolve импорт просто с деструктурированием походу
Bushrut
resolve какая-то самописная функция?
нет, ни куда не ссылается
Firdavs
есть слайдеры контента написанные на vue?
Anonymous
пасаны, а вот import Main from '../components/Main.vue' - находит import Main from '../components/Main' - не находит это что-то не так в настройках вебпака?
Alexey
Парни, вот по этому примеру вопрос, скорее по es6 получается. https://github.com/vuejs/vuex/blob/dev/examples/shopping-cart/store/modules/cart.js почему он там делает [types.ADD_TO_CART]? Точнее как эта конструкция называется? Конвертация строки?
Alexey
Вычисляемые имена свойств объекта
точно, спасибо. То есть такая конструкция не покатит? let payload = { model: 'templates', data: [] } Надо записать payload.data в объект state.tamplates Делаю так: state.[payload.model].pagination = {payload.data}
Stanislav
нет, такая нет
дima
Уу
дima
Привет, кирпич
Ivan
Всем привет. Первый вечер с вью, ловлю ошибку, что компонент не зареган. Вот гист https://gist.github.com/zonzujiro/96770dce98cb471fc3776bb358e680b9
Ivan
кто-то может подсказать ЧЯДНТ?
Alex
а зачем так?
Alex
достаточно вроде просто Registration
Ivan
а в шаблоне потом вызывать как? ловеркейсом все писать?
Ivan
https://vuejs.org/v2/guide/components.html#Local-Registration я на это ориентировался
Ivan
ок, сейчас
Ivan
nope
Ivan
не помогло
Alex
Ivan
[Vue warn]: Unknown custom element: <registration> - did you register the component correctly? For recursive components, make sure to provide the "name" option. found in —-> <App> at src\App.vue <Root>
Alex
почему components, если они на одном уровыне
Alex
там же нет аткой папки
Ivan
они не на одном
Ivan
где — там? В гисте? В гисте просто два файла
Alex
и собаку попробуй убрать
Alex
./components
Ivan
App.vue в корне, в comonents — Registration
Ivan
сделал. Нифига
Alex
точку перед слешем поставил?
Ivan
конечно
Ivan
Bushrut
main.js покажи