Kirill
скидывай
Roman
Подскажите, как реализовать реверс массива полученного в пропс от родительского компонента? У меня почему-то кажется, что правильно это сделать через вычесляемые свойства
Roman
Мне кажется*
Roman
А, запутался в одном моменте, а так все просто
qluqua
Array.prototype.reverse()
qluqua
Нативная функция в js
qluqua
Через computed, все правильно
qluqua
Или методом, или еще в родителе реверс сделать - как тебе удобно
qluqua
Я бы передал из родителя сразу с реверсом
Bohdan
смотрю библиотека Vuetify прожорлива, с подключенными 2 комронентами получилось +117 кб.
import {
Vuetify, // required
VApp // required
} from 'vuetify'
Vue.use(Vuetify, {
components: {
VApp
}
})
Roman
Да, вот в родителе реверс сделать это исправит один баг, спасибо
Aler
Чат, можете сказать насколько антипаттерн мой подход?
Есть пользовательское приложение\сайт на nuxt и у него админка ин-плейс. Чтобы не грузить в апп бандл компоненты админки импортирую их через стрелочную функцию.
Вопрос на сколько плохо если у меня в одном из них для удобства подгружается плагин:
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
Aler
прямо в компоненте
Aler
и если совсем плохо, то как бы вы сделали?
qluqua
Наверняка были веские причины не выносить админку в отдельный репозиторий, раз уж не надо смешивать её код с клиентским фронтом(как я понял) но может стоило. А вообще можно всё что угодно там мутить в этой админке, главное выносить скрипты в отдельный бандл с помощью require ensure в вебпаке
qluqua
Ну как вариант
Aler
да скрипты все отдельно
Aler
про отдельный репозиторий. Вынести можно, но это не на столько большой проект (пока точно)
Aler
в отдельной папке просто
Aler
Aler
меня вот это смущает, а другого способа не придумал
Aler
как зависимости установить, но только вместе с админкой
Aler
ElementUI нужен только для админки
qluqua
либо гуглить настройки вебпака, что бы вынести зависимости админки в отдельный бандл и подключать его только в админке, либо сделать отдельную репу пока проект не разросся. второй вариант влечёт за собой меньше гемора, имхо
Anton
А кто-нибудь юзал vue для мобильных приложений собранных через вебвью, кто опытом поделиться может?
Vladislav
Vladislav
с другой стороны тестил на дужи :D
Vladislav
не, с этим все ок
Anton
Транзишены?
Vladislav
я не делал анимацию, тупо через v-if отрисовывал
это был пет)
Anton
Ну то есть тут дело скорее в оптимальности решений и девайсе?
Vladislav
я думаю дело в самом вебвью, по сути ты открываешь браузер в отдельной апке
если что-то выкатывать, то я бы смотрел в сторону нейтива
Vladislav
тут линк кидали на нейтивскрипт для вью
Anton
Anton
Если зайдёт - пилить нативно
Anton
Ну и плюс PWA все таки не просто так придумали)
Vladislav
хз что сказать по этому поводу, если бы была возможность - пилил бы сразу на нейтиве, потому что и так ясно, что разница в скорсоти огромная будет
Иван
Вебвью-вебвью
Иван
Помню как я удивился когда заменил UIWebView на WKWebView в ios приложении
Иван
Сразу все летать начало, только костыльный сервисворкер отвалился
Anton
Иван
Как веб-разраба меня в мобильной сафари радует только и только одно - у юзеров версия актуальная почти всегда
Иван
Но даже так до момента когда можно будет их использовать нормально на айос минимум год
Anton
Да, как раз год срок эпл и поставил
Сергей
Ребят, подскажите либу для транслита в урл)
Иван
для slug ов штоле?
Сергей
да
Сергей
Иван
https://www.npmjs.com/package/slugify
Сергей
Сергей
Че нужно сделать чтобы в phpstorm для vue выводило подсказки? плагин поставил, но он даже иконку файла не ставит вьюшную
Pavel
Перезапустить ?))
Сергей
нет)
Сергей
синтаксис подсвечивает, а подсказки нет
Сергей
уже удалял и ставил заного) всё равно
Иван
Какие именно подсказки?
Pavel
типа как емет?
Иван
Ну прост в css он и так их показывает, с учетом lang
Иван
Хотя стоп, у меня ж вебшторм
Иван
Но это вроде подмножество пыхошторма
Иван
Хм
Иван
Новый ченловек каждые пять-десять минут
Иван
Вот что значит популярность (и пиар на хабре)
Сергей
снипеты
Сергей
как эемеи
Сергей
емет
Alexander
привет, парни.
есть вот такой вотч:
watch: {
templateField: function(val) {
this.renderedField = val.replace(/\{\{\s?(\w*)\s?\}\}/g, function(
match,
value
) {
return this.tableItems[value] // this is undefined
})
}
},
Как внутри функции replac'a поиметь this?
(;¬_¬)
(;¬_¬)
и заюзай внутри self
Андрей
Андрей
(;¬_¬)
(;¬_¬)
ну а что, разве это не сработало бы?
Ivan
Андрей
(;¬_¬)
другое дело best practices и прочая радость
Андрей
Да и замыкания надо с умом использовать.