Stanislav
Компонент должен быть самодостаточным в таком случае
Так он у меня и так самодостаточный :)
При подключении компонента в другой компонент, я ссылаюсь только на vue файл.
А разделяю потому, что могу работать с двумя сущностями в отдельных вкладках или окнах/мониторах.
Например, разделить редактор на две вкладки vue-html+css и заниматься вёрсткой. Или vue-html + js - писать функционал.
Мне не нужно елозить скролл, у меня все перед глазами.
Vladimir
Vladimir
мот подскажешь как настраивал, может там что-то еще установить надо?
Антон
Как вывести 2 компонента на 1 path vue router ??
Alex
Возможно это VSCode плюс расширение преттиера плюс Vetur
Alex
ну или реально на пре-коммит хук форматировать, только этого видно не будет до коммита
Stanislav
Stanislav
Alex
Ну форматирует что-то) но например скобки в стрелочных функциях не убирал
Антон
Тогда как обьединиь 2 компонента в 1 и потом уже передать его во vue-router ?
Max
можно написать
path:'',
component: {
template:'<comp-1/><comp-2/>'
}
Max
скорее всего не совсем правильно сделаны компоненты если такое требуется
Max
как я понимаю обычно все создают большие компоненты типа userPage в которых располагаются другие компоенты
Stanislav
Антон
ага , а как в родительский(userPage) компонент передать дочерние ? (copm-1,comp-2)
Stanislav
Stanislav
Vladimir
Антон
Пока непонятно , буду читать про "router-view" , благодарю
Завтра
Max
ага , а как в родительский(userPage) компонент передать дочерние ? (copm-1,comp-2)
не правильное направление - сделал два маленьких компонента а потом решил их слить в один большой - так сложно всегда
сначала делаешь большой потом смотришь - что можно переиспользовать и тогда раскалываешь большие на маленькие
что значит как передать?
ты делаешь где нибудь компонент user-page - и внутри него просто пишешь
<template>
<comp-1/><comp-2/>
</template>
как они попадут в user-page - тебе решать можно регать глобально через Vue.component можно через components передавать в сам компонент
Завтра
Завтра
Антон
Max Korolev, спасибо , у меня щас как раз так , один большой компонен , который хотелось бы разбить для удобства ,и правильности что ле
Max
Stanislav
Alex
https://ru.vuejs.org/v2/guide/components.html#Композиция-компонентов
Dmitriy
Stanislav
Max
ну что за вопросы -
<user-form/>
<company-form/>
<firm-form/>
<pay-form/>
4 строки - никакого скролла
Stanislav
Vladimir
Max
А внутри каждой формы? :)
внутри каждой формы
<my-input name="user-name"/>
<my-input name="user-second-name"/>
<my-input name="user-age"/>
<my-input name="user-sex"/>
также без скролла
Dmitriy
ребят ребят, подскажите пожалуйста на каком уровне надо знать js чтобы успешно использовать vue.js
Vladimir
es6 надо знать точно ..
Женя
На уровне умения читать документацию
Dmitriy
где можно подучить es6 ?
Vladimir
сек
Stanislav
Dmitriy
если не сложно спасибо)
Vladimir
я тебе в пм скину реальный список
Stanislav
Антон
Есть компонент ,
<template>
<h1> {{ ap }}</h1>
<upload-file></upload-file>
</template>
export default {
name: 'hello',
data () {
return {
ap : "123"
}
},
components: {
uploadFile
}
}
Антон
Импортирую : import uploadFile from '@/components/firstStep/uploadFile.vue'
Антон
Получаю ошибку : Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.
Антон
Что я делаю не так ?)
Andrey
оберни внутри template все в один див
Andrey
или другой контейнер
<template>
<div>
<h1> {{ ap }}</h1>
<upload-file></upload-file>
</div>
</template>
Антон
епт , ото ошибка , сори за тупой вопрос , сенкс
Антон
Почему оно работает если убрать подключение внутреннего компонента ,а просто выводить HTML теги ? Т.е. почему в данном случае оно не требует обёртку ?
Andrey
потому что внутри тега template нужен еще один корневой, если хочешь сложную схему. когда убираешь тег upload-file, у тебя h1 становится корневым.
Andrey
так же если уберешь h1 - upload-file станет корневым и все заработает тоже
Антон
Так уберу upload-file, и добавлю рядом с h1 еще там ... h2 , все еще работает , а кто корневой
Антон
а не , моя ошибка
Andrey
внутри div? или без?
Антон
не не , вы все правильно сказали , то я поспешил , спасибо
Victor
Victor
prettier пока не работает вроде без костылей диких, но обещают что вот вот начнет
Roman
Слухайте, а в чём смысл функции "отключить все сессии кроме данной"? Если мой мобильный девайс попал в руки злоумышленнику, то он сможет отрубить все мои сессии, затем изменить пароль и не дать мне перезайти... не лучше ли отрубать все сессии включая актуальную?
Roman
хотя нет, изменить пароль он не сможет ибо актуального пароля не знает, но суть та-же, почему он сможет обрубить все мои сессии а его сессия останется..
Mr
ну у тебя есть пароль - тебе все равно на сессии.
Mr
зайдешь и отомстишь
Rafael 🌵
Rafael 🌵
7. Symbols
http://exploringjs.com/es6/ch_symbols.html
Roman
ибо где смысл в том, что чужак закроет все мои сессии, а своя у него останется открытой
Roman
Roman
а так он если и закроет то все одновременно, а пароля у него нет, всё)
Stanislav
Roman
Stanislav
В смысле, что ты знаешь, что кто-то может сидеть с твоей учетки. Дропнул сессии и все
Stanislav
Roman
я то пароль знаю, закрыл все сессии, перезашёл - всё норм
Roman
а он не знает, закрыл все мои сессии, но его сессия осталась, он и дальше сидит пока я не зайду
Roman
можно буквально сидеть ослеживать сессии и закрывать их как только я захожу...