Максим
Stanislav
Максим
если же использовать вот так
computed: mapState(['token'])
то ругается вот так "Computed property "token" was assigned to but it has no setter." может в вебпак конфиг надо что-то добавить?
Stanislav
🐏 Alexander
тебе надо бабель настроить правильно
Van
Максим
спасибо, пошел пробовать
🐏 Alexander
для нормального функционирования бабеля, достточно сделать так
1) удалить babelrc, ибо он сам сгенерится
2) установить 3 пакета babel-core babel-env babel-loader
3) babel-env генерит нормальный конфиг babelrc который подойдет и под реакт и под вью
Максим
🐏 Alexander
Антон
коллеги, подскажите .. взжелал я использовать Collapse-transition от IVIEW Для своей группы объектов ..
Антон
но не пойму как правильно его импортнуть
Антон
https://github.com/iview/iview/blob/2.0/src/components/base/collapse-transition.js
Антон
https://github.com/iview/iview/blob/2.0/src/components/tree/node.vue
Антон
я пытался сделать
import CollapseTransition from 'IView';
но не помогло
Антон
что я делаю не так?
Sunlive
попробуй в скобки обернуть { }
Sunlive
но это не точно
Sunlive
и там наверн надо Vue.use сделать?
Антон
use сделан
Arstanbek
Антон
мм но в сорцах-ж есть ...
Arstanbek
да. сам в шоке. а в доках его нет
Arstanbek
Вот это надо заюзать?
https://www.iviewui.com/components/collapse
Антон
Максим
Максим
Максим
собирается но ошибка не пропадает
Антон
Антон
коллапсировать списки ...
Arstanbek
вы только для коллапса списка это берете?
Антон
iView ? нет конечно есть куча мест где я его применяю но хотел бы и эту часть его использовать
Arstanbek
https://github.com/iview/iview/blob/2.0/src/components/collapse/panel.vue
Тут так показано. Укажите абсолтный путь
Антон
думал об абсолютном путе ... но мне в силу мистичиских сил кажется это не совсем правильным
Антон
пробовал не помогло
Nastya
пацаны-ребята. вы не могли бы мне подсказать, как сделать следующее. есть проект на Yii2, на котором я хочу подцепить .vue файлы. vue-cli и все остальное я поставила, а дальше-то что :( как это архитектурно более-менее безболезненно реализовать? еще фигня в том, что на серваке, на котором это все бегает, мне не удастся то же самое поставить, так что надо будет пользоваться какими-то сбилженными скриптами. я, может, какие-то тупые вопросы задаю, но не знаю, как сформулировать запрос
Антон
полный путь указать - помогло
Антон
import CollapseTransition from '../../node_modules/iview/src/components/base/collapse-transition';
Arstanbek
пробовал не помогло
https://github.com/iview/iview/blob/2.0/src/index.js
Здесь показано, что вас интересующая компонента наружу не торчит. Так что, CollapseTransition только для внутреннего пользования.
Stanislav
пацаны-ребята. вы не могли бы мне подсказать, как сделать следующее. есть проект на Yii2, на котором я хочу подцепить .vue файлы. vue-cli и все остальное я поставила, а дальше-то что :( как это архитектурно более-менее безболезненно реализовать? еще фигня в том, что на серваке, на котором это все бегает, мне не удастся то же самое поставить, так что надо будет пользоваться какими-то сбилженными скриптами. я, может, какие-то тупые вопросы задаю, но не знаю, как сформулировать запрос
"удобно" - никак.
Nastya
ну что же.
Stanislav
пацаны-ребята. вы не могли бы мне подсказать, как сделать следующее. есть проект на Yii2, на котором я хочу подцепить .vue файлы. vue-cli и все остальное я поставила, а дальше-то что :( как это архитектурно более-менее безболезненно реализовать? еще фигня в том, что на серваке, на котором это все бегает, мне не удастся то же самое поставить, так что надо будет пользоваться какими-то сбилженными скриптами. я, может, какие-то тупые вопросы задаю, но не знаю, как сформулировать запрос
У тебя Yii2 только как JSON API бэкэнд?
T.A
ребят хотел спросить. у вас в App.vue стоит только <router-view/> ?
Sunlive
Sunlive
хедер футер тулбар
T.A
а что делать с страницей авторизации? куда девать это все
Sunlive
ну значит так не делать, если надо это скрывать
Sunlive
мне - нет
T.A
ну футер и хэдэр можно мне
Sunlive
ну или можешь смотреть на каком ты щас роуте
Sunlive
и v-if ить
Sunlive
допустим
T.A
T.A
а более красивого решения нет? просто костыльно как-то
Sunlive
я походу тебя не понял
Evgenii
Или я
Evgenii
😄
Evgenii
Если речь о том что нужно скрывать общие компоненты на странице авторизации, то тут лучше слушать @SunIive
T.A
ну вот, это тэмплэйт App.vue
<div id="app">
<div class="nav">
<router-link to="/">Main Component</router-link>
<router-link to="/login">Authectication Component</router-link>
<router-link to="/test">Test Component</router-link>
</div>
<router-view/>
</div>
Sunlive
я бы вынес навигацию в компонент
Evgenii
Можешь обернуть в компоненты общие элементы (nav и footer)
Sunlive
<Toolbar />
<router-view />
T.A
Sunlive
все равно не понимаю в чем вопрос тогда )
Sunlive
не показывать меню на странице логина?
T.A
T.A
скрывать сайдбар
Stanislav
Читать доку по роутеру
T.A
Stanislav
Возможно
T.A
может подскажите про, что именно читать?
T.A
вроде нашел.
https://github.com/vuejs/vue-router/issues/254
T.A
и v-if ить
ваш вариант самый лучший на данный момент
Alexandr
Vuetify давно на русском завезли?
Alexandr
а то я думал - что я дебил. Типа - все это время была русская версия, а я не юзал