Ivan
Rafael 🌵
Про что ещё написать можно?
Alexey
а зачем тут новый инстанс?
Ivan
... т.е. я создал отдельный инстанс vue?
Ivan
блин :)
Ivan
а ну, сейчас проверю
Alexey
Ivan
@leshgan да, ты прав. Спасибо. Видимо когда с доки копипастил проглядел
Anonymous
ребят кто знает какую нить причандалу для форматирования vue файлов
Anonymous
js-beautify форматирует js но коверкает все остальное
Ivan
prettier?
kuanysh anuarkhanov
kuanysh anuarkhanov
и винда
Anonymous
приложенька не большая, юзаю n++
Anonymous
лень настраивать среду
kuanysh anuarkhanov
🙈
Alex
Уже сегодня спрашивал по поводу передачи переменной из PHP в vue, дали пару советов, но похоже я что-то делаю не так. Сделал песочницу, тут вместо id товара для теста передается просто число 12 в js, но в vue его поймать не могу. Что делаю не так?
https://codesandbox.io/s/748rj5p300
Vladimir
Ты передаешь php переменную в vue, вот что ты делаешь не так. Общайся с бэкендом по Апи
Alex
данные по товару идут через api, но для запроса нужен ID этого товара
Alex
не может быть чтоб эта работа была возможна только по api
Vladimir
Взять id в url ?
Anonymous
Alex
url чпу, в нем имя категории и название товара
Vladimir
Хм, Александр, пиши так, будто это рест апи
Vladimir
ну и нормально, вот оттуда и бери айди товара)
Alex
проект старый, на первом ангуларе, но тормозит. решено переписать на vue. менять урлы нам никто не разрешит
Alex
нет там id
Anonymous
Выводится же id когда выводятся все товары? Отлавливай клик по товару и добавляй туда id
Vladimir
Бери название товара тогда
Alex
названия могут совпадать
Vladimir
Каким образом тогда они находятся на сайте, если они не уникальны?
Alex
я не совсем понял о чем ты
Alex
Vladimir
Не понимаю тогда, как его нет в url тогда.
Anonymous
Стопэ
Vladimir
Ну? если ты говоришь, что могут быть совпадения, то может быть такое , что совпадут все параметры, обязательно должно что-то быть уникально ..
Anonymous
id же тоже в inner странице должен селектится?
Anonymous
Бля я короч запутался
Alex
реально невозможно прокинуть переменную в vue?
Vladimir
Возможно конечно, но это дичь)
Alex
я не могу менять механику работы сайта
Vladimir
Это просто полная дичь)
Alex
пофиг. у нас на такой же структуре все три года работает без сбоев, ток на ангуларе
Alex
так как можно передать данные?
Vladimir
в пропсы передавай компоненту просто пхп переменную и все
Alex
точно, спасибо) ну кстати это должно нормально смотреться, не особо и дичь
Alex
дырок не добавляет, скорость не режет
Vladimir
Мужик, это дичь, пооолная. Уходи из такой работы ..
Vladimir
Тут каждый ответит, что это хрень ..
Oleksandr
Oleksandr
а зачем пихать это в app?
Oleksandr
ну в область рендера?
Alex
понимаешь, у нас все-таки сайты на пыхе. js - легкая поддержка. Я js начал смотреть только 2 недели назад, до этого особо и не рыл
Vladimir
Аа, понял)
Oleksandr
когда рендерится вью
Alex
Oleksandr
он подменяет собой этот контейнер
Oleksandr
<div id="app">
<script>
ID=12
</script>
</div>
Oleksandr
у тебя так
Oleksandr
после рендера - там приложение
без
<script>
ID=12
</script>
Alex
у меня не рендерится вью. она вся рисуется пыхом. переменные вставляются просто через {{var}}
Alex
а, ты про пример
Alex
я и снаружи пробовал
Oleksandr
пиши в личку
вернусь с прогулки - может помогу
Alex
ок, спасибо)
Stanislav
что мешает заинлайнить данные в <script></script> ?
Alex
не работает) пробовал. по крайней мере в песочнице
T.A
Alex
yii
T.A
<example-component :data="{{ php var }}"></example-component>
T.A
и в app.js props: ['data']
Alex
хороший вариант, возможно что и единственный, через пропсы
Alex
спасибо
T.A
незачто