Иван
30.10.2017
16:26:54
но почему так случилось
Stanislav
30.10.2017
16:27:00
Иван
30.10.2017
16:27:00
так как там есть вебпак луадеры
Stanislav
30.10.2017
16:27:13
У тебя есть что-то, что линтит html?
Google
Иван
30.10.2017
16:27:17
Стас ты наверное давно им не пользовался
он не только js линтит
там кучу плагинов
Stanislav
30.10.2017
16:27:37
окей
Иван
30.10.2017
16:28:37
и суть в другом
Stanislav
30.10.2017
16:28:58
Иван
30.10.2017
16:30:16
даже если учесть то как ты сказал что он только js линтит, в vue файлах он тоже смотрит код и template есть ошибка которая допушена специально чтоб проверить работу линтера, но вот когда в иде ты ждеш ошибку ее нету, а в консоле есть, потому что все проходит через сборку вебпака транспилится render функция и потом возникает ошибка
в консоле
Stanislav
30.10.2017
16:31:00
Попробуй в vue файле напиши ошибку в <script></script>
Иван
30.10.2017
16:31:47
Стас думаю не стоит продолжать
ты не понимаешь суть вопроса
Stanislav
30.10.2017
16:31:59
?
Иван
30.10.2017
16:32:36
мне надо чтоб ошибки выводило все в иде
Google
Michael
30.10.2017
16:32:37
?
Иван
30.10.2017
16:32:39
коротко скажу
Michael
30.10.2017
16:39:00
@ide_ru
кароч, предлагаю ещё изъ*бов добавить в виде классов с some(), call/apply с эррей-подобным, варианта с ramda и куртизанками
а ещё какой-нибудь прикол с тем, что всё, что колейбл -- функция. А вот как её вызвали определяет её соц.статус ?
и побольше экземплов на codemirror или типа того
и было бы круто пример с [].map().some()
типа было не були, потом були, потом редюс в виде some()
а потом красивая альтернатива с compose
Rafael
30.10.2017
16:43:00
?♂?♂
Этонинужно
Michael
30.10.2017
16:44:03
это искусство)))
добавь молока в кофе)
главное не асрать, что да, сложно
а пока статья простая и понятная) но примеров мало.
инлайновых
по кайфу когда ткнул в <button :onclick="run" /> и залицезрел
Rafael
30.10.2017
16:45:48
Michael
30.10.2017
16:46:59
вот прям в самом начале редактируемый пример с [false, !1, Boolean(false), !![], !!''].some(Function("return false;"))
немного нагородил, но ткнуть в пример и лицезреть принцип было бы клёво)
Rafael
30.10.2017
16:47:43
Google
Alex
30.10.2017
16:47:48
Michael
30.10.2017
16:50:17
А, Раф
ещё может ткнуть куда-то ссылку на то, что объект !== примитив
конструктором делаешь не примитив, а обёртку над ним
что не совсем перфомантно
хоть и более нагляно...
Alex
30.10.2017
16:52:39
Иван
30.10.2017
16:53:19
да
Alex
30.10.2017
16:53:54
Это уверен в 99% проблема атома и его настроек
Он ведь юзает стороннюю либу для линтинга. В которой ты можешь указать какие линтеры использовать
Возможно не указаны типы проверяемых файлов
Rafael
30.10.2017
16:54:45
Иван
30.10.2017
16:54:57
нет
там плагин от оф eslint
Michael
30.10.2017
16:56:03
Rafael
30.10.2017
16:56:32
Alex
30.10.2017
16:56:42
Вы в курсе что отключив еслинт вы получите ту же ошибку?
Потому что это вьюшная ошибка
А не еслинта.
Google
Alex
30.10.2017
16:58:14
Это валидный html с точки зрения любого линтера
Michael
30.10.2017
16:59:15
про юзкейс. Можно дополнить примерами, можно экстенсивно расширить. Если не нужно, ок: just suggesting)
Alex
30.10.2017
17:01:13
Что раньше выдаст результат computed или beforeMount?
Rafael
30.10.2017
17:02:17
Он уже будет подсчитан на стадии между beforeCreate и created
Alex
30.10.2017
17:03:02
Michael
30.10.2017
17:03:16
а по-моему, сравнение мух и огурцов
Rafael
30.10.2017
17:03:43
Потому что computed свойства это свойства инстанса компоненты
Alex
30.10.2017
17:03:50
Michael
30.10.2017
17:04:01
бефо-лалала -- хук
Alex
30.10.2017
17:04:08
Michael
30.10.2017
17:04:13
а компьютед -- свойства, да
где свойства нудны, там и посчитаются
Rafael
30.10.2017
17:04:34
Alex
30.10.2017
17:04:49
Спасибо, парни
Michael
30.10.2017
17:05:04
Максон
30.10.2017
17:06:31
Rafael
30.10.2017
17:06:56
Alex
30.10.2017
17:22:46
гайз, не могу понять, как Root Элемента прокинуть данные в дочерний,
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),
});
Google
Alex
30.10.2017
17:23:01
как cards прокинуть в App
Harry
30.10.2017
17:25:30
пасаны у вас в вебпак конфиге есть алиас на @? (папка src) можете скинуть как она у вас написана?
Andrey
30.10.2017
17:25:43
У меня на ~
Harry
30.10.2017
17:26:44
У меня на ~
'~': path.resolve(__dirname, '/src')
так написано?
Andrey
30.10.2017
17:26:58
Да.
Alex
30.10.2017
17:26:59
Harry
30.10.2017
17:27:48
Alex
30.10.2017
17:28:43
path.resolve импорт просто с деструктурированием походу
Alex
30.10.2017
17:29:24
Firdavs
30.10.2017
17:40:38
есть слайдеры контента написанные на vue?
Harry
30.10.2017
17:46:49
пасаны, а вот
import Main from '../components/Main.vue' - находит
import Main from '../components/Main' - не находит
это что-то не так в настройках вебпака?
Alex
30.10.2017
17:50:27
Парни, вот по этому примеру вопрос, скорее по es6 получается.
https://github.com/vuejs/vuex/blob/dev/examples/shopping-cart/store/modules/cart.js
почему он там делает [types.ADD_TO_CART]?
Точнее как эта конструкция называется? Конвертация строки?
Stanislav
30.10.2017
17:58:39
Alex
30.10.2017
17:59:02
Alex
30.10.2017
18:07:48
Вычисляемые имена свойств объекта
точно, спасибо. То есть такая конструкция не покатит?
let payload = {
model: 'templates',
data: []
}
Надо записать payload.data в объект state.tamplates
Делаю так:
state.[payload.model].pagination = {payload.data}
Stanislav
30.10.2017
18:08:22
нет, такая нет
Dima
30.10.2017
18:37:30
Уу
Привет, кирпич