Andrey
Andrey
Armen
Andrey
нет, щас попробую
Andrey
тоже не помогло
Armen
Ну тогда, хз, надо ковырять, чё там не так
Andrey
хм
iwannafly
Nikita
js.info?
iwannafly
https://javascript.info/rest-parameters-spread-operator
Nikita
NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Nikita
Я конечно ничего против английского не имею, но разочаровывает когда от русского создателя у которого сначала была рус версия, теперь рус версия отсталая, а инглиш нет
Nikita
хотя вроде бы ру версия все равно побогаче
Nikita
так, что я пока еще доволен
Armen
тоже не помогло
Я чот втыканул, в modules тоже путь через path.resolve делать
Armen
https://webpack.js.org/configuration/
Andy
если в app.js установлен путь и пропсы const router = new VueRouter({
mode: 'history',
routes: [
{ path: '/vacancies' ,
//component: vacancies,
props: (route) => ({
full_time: route.query.full_time,
part_time: route.query.part_time,
remote: route.query.remote,
})
}
]
}) , то почему эти пропсы не передаются в компонент, который по адресу /vacancies ? в компоненте в data full_time: {type: Boolean} и тд
Nikita
Armen
А "node_modules" ты указал?
Nikita
не props?
Armen
Хмм, а посмотри, что выдает path.resolve(..., 'local_modules')
Andy
data?
в app.js в props: (route) как на туториале, а в компоненте в data
Armen
И судя по докам вебпака node_modules не надо path.resolve
Nikita
Nikita
вообще с каких пор в дате указывается типы переменных?
Nikita
пропсы попадают в пропсы, А не в дату
Armen
Armen
Да нет, оно теоретически должно смотреть в package.json
Andrey
вот ссылка на репозиторий, прямо он у меня лежит в local_modules/vue-table-with-tree-gird: https://github.com/MisterTaki/vue-table-with-tree-gird
Andrey
его походу собирать сначала надо >.<
Armen
Ахах
Armen
Ну конечно))
Armen
Это ж исходники
Armen
Надо усовершенствовать свой вангаmode
Andrey
кто ж знал-то :D
Andrey
спасибо огромное, преступление раскрыто
Andrey
Andrey
сколько же всего нужно знать, чтобы наклепать одностраничник на джаваскрипте...
Armen
Хехок
Armen
Ещё повангую, можно запилить в package.json скрипт
{
"scripts": {
"postinstall": "local_modules/install.sh"
}
}
И в local_modules/install записать команды cd package_name, npm install и npm run build или чё там используется для билда
Armen
И тогда при npm install вашего приложения - вложенный модуль тоже подготовится
Andrey
Andrey
Спасибо огромное ещё раз!
Andy
@eddimensi в app.js props: (route) => ({
full_time: route.query.full_time,
}) и в компоненте props: ['full_time'] , все равно не передается
Armen
Nikita
Nikita
я так много раз делал, норм было
Armen
Andy
сейчас он раскомментирован
Andy
все по туториалам делаю и вроде въезжаю, а нет( const router = new VueRouter({
mode: 'history',
routes: [
{ path: '/vacancies' ,
component: vacancies,
props: (route) => ({
full_time: route.query.full_time,
part_time: route.query.part_time,
remote: route.query.remote,
})
}
]
})
Armen
ванга mode | on
Armen
Попробуй запилить console.log('test'); в функцию, которую ты передаёшь в props
Nikita
Armen
const router = new VueRouter({
mode: 'history',
routes: [
{ path: '/vacancies' ,
component: vacancies,
props: (route) => {
console.log(route.query);
return {
full_time: route.query.full_time,
part_time: route.query.part_time,
remote: route.query.remote,
};
}
}
]
})
Nikita
или вообще route => route.query
Nikita
у тебя все же дублируется все равно
Armen
Да, тоже хотел предложить, но это не поможет, скорее всего, ибо такая конструкция, как уже есть, тоже должна сработать
Nikita
я знаю, но это дублирование отвлекает от великих мыслей
Anatoliy
Всем привет
Anatoliy
Ссорь за оффтоп. Помогите в конкурсе выйграть
Anatoliy
Anatoliy
из какой игры скрин?
Anonymous
зеленая планета
Anonymous
Загрузи в гугл и он тебе скажет
Anatoliy
ну попробуй загрузить)Если скажет тебе - значит меня он почему то не любит
Anonymous
да гугл сеня не в духе
Anonymous
скажите а кто нибудь юзает бэм с фреймворками?
Vladislav
Anonymous
а какой смысл если стили можно только для компонентов писать?
Vladislav
Anonymous
Vladislav
Anonymous
он позволяет сохранить пространство имен