Edemity
организованнее выглядит
Ilya
Так можно ли как то отключить запись в историю?
Александр
Народ подскажите. Вот я читал, что хранить что-либо в local storage очень не безопасно. Но когда, проверял, то каждый сайт может получить доступ только к своим данным в storage. Так почему же небезопасно?
Егор
вы как-нибудь скрываете ссылки в SPA? чтобы пользователь переходил от компонента к компоненту без смены URL продукт внутренний
Егор
вопрос не в том - зачем, а в том КАК. Понятно, что стандартно это не решить
Егор
я смотрел :) Очень много изучил документации. Явного ответа нету, как скрывать url в роутинге между компонентами (чтобы пользователь всегда видел /)
Stanislav
я смотрел :) Очень много изучил документации. Явного ответа нету, как скрывать url в роутинге между компонентами (чтобы пользователь всегда видел /)
Написать свой "роутинг без роутинга" Динамические компоненты, как указали выше. В доке есть примеры динамических заголовков. Это так, пища для размышления. Ну ещё один вариант - погуглить. awesome-vue посмотреть
Anonymous
Доброе утро
Anonymous
как положить картинку так у меня не работает <img src="http://mydomain.com/_/{{ city.image }}" width="300" height="300">
Николаич
:src="domain/${city.image}"
Николаич
Только строку в апострофы еще, а то телега съела их
Игорь
Доброе утро. Глупый вопрос: сервер возвращает html код, но на странице по итогу он отображается как простые символы.
Николаич
А как его выводите на страницу?
Игорь
Спасибо, добрый человек)
Андрей
+ настроить сервак, чтобы он всегда index.html отдавал.
Igor
History.push
push это как раз для смены url, а он не хочет менять Или я чет не понял?
🅅aleriy
Какое решение лучше?
Никакое не лучше Лучше имя реальное ещё оставлять [name].[hash:8].[ext]
Игорь
Друзья, еще один тупой вопрос: делают компонент. В связи что все скрипты у меня подрубаются через import, подключаю файл компонента соответствующим образом. файл подключается. Прописываю в файле Vue.component... и получаю ошибку Vue is not defined
Игорь
я еще не со всеми терминами разобрался, но видимо да. однофайловый
zinge 🐌
я еще не со всеми терминами разобрался, но видимо да. однофайловый
Vue импортируется в main а затем в нем инициализируется App, а остальные компоненты так или иначе импортируется паравозиком в App
Игорь
Все так, сначала Vue, потом апп, роутинг, ресурс и в конце мой компонент
zinge 🐌
Все так, сначала Vue, потом апп, роутинг, ресурс и в конце мой компонент
Странно. А если на странице импортировать Vue ошибка сохраняется?
Игорь
не совсем понял на страце, это как?
Игорь
а все, тупанул
zinge 🐌
не совсем понял на страце, это как?
Хм. А можно код компонента? Потому что подозреваю что вы прописываете на странице Vue.component и получается что Vue нет в блоке script или что-то типа этого.
zinge 🐌
а все, тупанул
Не томи. В чем бага была?!
Игорь
да пока не понял. ну на странице подрубается, а через import нет
Игорь
может я конечно чет не так делаю)) не исключено ) https://c2n.me/3Tdgat4 файл main.js так работает. А если вынести этот кусок в отдельный файл и подрубить через import, то нет ) вопрос: где я туплю7))
zinge 🐌
да пока не понял. ну на странице подрубается, а через import нет
Ну вы же понимаете что блок template это просто "сахар" для Vue.component.template, а блок script это просто сахар в файле Vue, иначе говоря, можно назвать файл js, писать код как обычный js, на странице инициализировать Vue.component, а в нем сформировать метод template?!
Игорь
блин, это скрин обрезан
Bohdan
и ещё если ты хочешь притянуть компонент в одном месте - можно просто импортировать его и описать в блоке components в vue-файле
Игорь
а какой подход лучше?
zinge 🐌
и ещё если ты хочешь притянуть компонент в одном месте - можно просто импортировать его и описать в блоке components в vue-файле
Это обязательное условие по-моему, чтобы использовать на странице, иначе он будет орать
Bohdan
Bohdan
Да я тоже люблю такие ребусы)))
ну всякие очень глобальные штуки - почему нет? тем более свои
Bohdan
но вообще надо смотреть
edbutcher
А где можно почитать, какие-то "лучшие решения"?
edbutcher
Ещё хотел уточнить вопрос вчерашний. У меня сейчас задача создать компонент, который будет отображать древовидную иерархию карточек. Есть один родитель и у него дети. У каждого ребёнка, так же есть дети. Эта дерево должно сворачиваться и разворачиваться по клику. Необходимо редактировать название карточек. Добавлять и удалять карточки. И самое главное, надо соединить их линиями по иерархии. Что лучше использовать в таком случае?
edbutcher
Я использовал https://vuejs.org/v2/examples/tree-view.html
edbutcher
но линии не знаю как лучше рисовать на лету.
edbutcher
Я предположил, что можно написать компонент с SVG и логикой, которая будет обрабатывать данные и рисовать линии.
Igor
стиль висит на элементе "g", соотв. внутри вся графика
Anonymous
как сортировать полученный JSON по ключу ID?
Anonymous
{ "requestID": "8894615", "operationCode": "0", "list": { "item": [ { "ID": "34", "created": "1402246040468", "updated": "1430779055230", "name": "Акку", }, { "ID": "30", "created": "1402247039888", "updated": "1430779055717", "name": "Свежак", } ] } }
Андрей
Anonymous
я гугли уже
Anonymous
пробывал разыне вещи
Anonymous
поэтому сюда пишу
Андрей
я гугли уже
js sort array by object property
Андрей
Попробуй ещё раз.
Anonymous
я и английский тоже знаю
Андрей
Иван
arr.sort(i => i.id)
Андрей
Удивительно. Вот гугл мне помогает, сразу ответ выдаёт.
Андрей
arr.sort(i => i.id)
Компаратор не такой.
Иван
Ну я так, навскидку
Anonymous
computed: { sortedItems: function(it) { return it.list.item.sort((a, b) => new a.ID - new b.ID) }
Anonymous
так я пытался
Armen
https://ru.stackoverflow.com/questions/655322/Как-отсортировать-элементы-массива-по-значению-ключа/655358#655358 первый результ
Иван
Нах в компутеде аргумент