Anton
типа (Vue as Vue).prototype.$moment
Anton
хотя странно как-то
Anton
(Vue as any).prototype.$moment
Anton
вроде как-то так это делается, не помню точно
ℝei
Кирило
Кирило
(Vue as any).prototype.$moment
Cannot invoke an expression whose type lacks a call signature. Type 'String' has no compatible call signatures.
ℝei
Yuriy 🐼
declare module "../vue"
Yuriy 🐼
interface Vue {
$moment: moment
} внутри
Yuriy 🐼
ну any напиши
Yuriy 🐼
или $moment: typeof moment
Yuriy 🐼
хотя это строка)
Yuriy 🐼
напиши $moment: any
Кирило
any у меня и так было
Yuriy 🐼
Cannot use namespace 'moment' as a type
Yuriy 🐼
это тогда откуда
Yuriy 🐼
вообще я имел ввиду над модул по другому указать
Yuriy 🐼
declare module "../vue"
ℝei
покаж весь файл
ℝei
тайпингов
Кирило
`import Vue from 'vue'
declare module 'vue/types/vue' {
interface Vue {
$moment: any
}
}`
Это, собственно, всё. тайпинги для Vue и moment идут встроенные в модули
Nikita
@ArStah добавил пропс placeholders
Armen
Малаца)
Nikita
и изменил вид токенов с %c, %(named)c на {0}, {named}
Anton
что делаете?
Nikita
что делаете?
ну я сделал компонент, а так как @ArStah уделил внимание и предложил изменения, я их добавил и сообщил.
Nikita
https://github.com/edDimensi/vue-sprintf-components
Armen
Бигом звиздочки ставить народ
Armen
Поддержите одмена
Anton
а, это sprinf, видел тут, да
Nikita
не знаю как многим людям это штука поможет, но то, что я начал сразу тесты писать, а потом код, нравится
Дима
лол, IE 11 не может в фетч
Дима
всегда оно полифилилось автоматически
Дима
как же я ору
Дима
2018
Дима
промисы везде
Дима
фетч - сложнаааа
Nikita
причем тут 2018
Stanislav
Пардон, до 11
Vadzim
ребзя, как лучше с заголовками для страниц работать. задавать в каждой вью или в роутере в мета прописывать?
🐏 Alexander
Vadzim
ок, спасибо) а то чую накостылил я этими методами)
Anton
почему-то у меня vuetify в codesandbox криво работает
Anton
Anton
вот такое показывает
Anton
ладно, хрен с ним, вопрос в другом
https://codesandbox.io/s/github/Yakoot/vue-todo
почему-то не подсвечиваются строчки в v-list при наведении
Anton
вроде всё содрал с примера из доки
Anton
https://vuetifyjs.com/en/components/lists
Anton
вот тут всё работает
Alibek
Привет всем! Меня зовут Алибек, и я только начал изучение vue
Alibek
Хотел спросить насчёт роутер-вью. У меня на сайте есть два адреса "/" и "login". Я поставил transition для роутеров, и наткнулся на проблему. Когда я перехожу с "/" на "login", у меня грузит компонент "jumbotron" быстрее, чем начинается анимация. Как нужно правильно группировать роутеры, чтобы анимации были на все компоненты. Думал использовать transition-group, но не понял, как его использовать для роутер-вью
Alibek
Alibek
Alibek
можете помочь с анимациями, а так же объяснить, как правильно группировать роутеры и роутер-вью?
Alibek
Спасибо заранее :3
Alibek
Еще как можно добавить анимации, при переходе с this.$router.replace("login"). router-link to анимации работают, а replace нет
Ivan
Alibek
не помогает)
Иван
такс
Иван
Есть ли для вью-сли шаблон для виджетов?
Иван
Порывшись в этих ваших интернетах я нашёл что самый феншуйный путь для создания виджетов на вью - это запаковать их в веб компонент и примотать полифилл
Иван
Но тут проблема в том, что для этого ещё ведь вебпак должен выплевывать весь оутпут в один (js) или два (js и css) файла
Alex
https://github.com/vuejs/vue-web-component-wrapper вроде только vue файл нужен
Иван
Ну эт все равно немного не то
Иван
Я хочу что б у меня был один js файлик, опционально css файлик
Иван
Этого с вью сли вообще можно добиться, или добро пожаловать в кастомный вебпак конфиг?
Иван
Блин
Иван
Вот такой скрипт добавить надо
"wc": "vue-cli-service build --target lib --name mainBlock src/wc.js"
Иван
В общем-то, со вью и не надо custom elements юзать
Иван
Достаточно либу сбилдить и дальше как обычно
Anonymous
Anonymous
Anonymous
Я уже не помню как это вылечил, но сам факт.