Size: a a a

Vue.js Russian Developers Community

2020 December 23

I

ItM in Vue.js Russian Developers Community
Peter Shibelbein
Вот эта хреновина, по идее

Но твое решение, если развить, лучше перенести в роутер, кажется.
У меня в роутере есть мета тайтлы, но в некоторых местах нужно указывать данные из компонента
источник

Д

Дима in Vue.js Russian Developers Community
Peter Shibelbein
кейс с [object Object] — здесь вопрос, в какой момент твой объект был приведен к строке. Вангую, что не в момент получения значения из селекта, а в момент указания опции значения в виде объекта 😉
Хорошо, у меня есть к примеру arr = [{name: 'Поле1',id: 1},...]
<select @change="testMethod">
<option :value="item" v-for="item in arr" >{{item.name}}</option>
</select>

как мне в testMethod получить value корректно не [object Object] ?
источник

FT

Fedor T in Vue.js Russian Developers Community
Дима
Хорошо, у меня есть к примеру arr = [{name: 'Поле1',id: 1},...]
<select @change="testMethod">
<option :value="item" v-for="item in arr" >{{item.name}}</option>
</select>

как мне в testMethod получить value корректно не [object Object] ?
item.value например
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
Дима
Хорошо, у меня есть к примеру arr = [{name: 'Поле1',id: 1},...]
<select @change="testMethod">
<option :value="item" v-for="item in arr" >{{item.name}}</option>
</select>

как мне в testMethod получить value корректно не [object Object] ?
Для начала посмотреть на отрендеренный компонент и проверить value у <option>
Затем в шаблоне указать <option :value="item.id" ...
источник

Д

Дима in Vue.js Russian Developers Community
Peter Shibelbein
Для начала посмотреть на отрендеренный компонент и проверить value у <option>
Затем в шаблоне указать <option :value="item.id" ...
стоп ты в value отдаёшь приметив
источник

Д

Дима in Vue.js Russian Developers Community
а я хочу получить весь обьект как это делает v-model
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
В testMethod, естественно, искать по массиву объект с нужным тебе id
источник

Д

Дима in Vue.js Russian Developers Community
Fedor T
item.value например
что такое item и где его взять ?
источник

Д

Дима in Vue.js Russian Developers Community
Peter Shibelbein
В testMethod, естественно, искать по массиву объект с нужным тебе id
В этом и проблема
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
В чём проблема?)
источник

Д

Дима in Vue.js Russian Developers Community
Поэтому я и написал что не стоит передавать обьект целиком в value
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
А кто говорит об обратном? Только в твоем примере передается объект) Если я где-то кого-то ввел в заблуждение, прошу указать на это.
источник

Д

Дима in Vue.js Russian Developers Community
Peter Shibelbein
кейс с [object Object] — здесь вопрос, в какой момент твой объект был приведен к строке. Вангую, что не в момент получения значения из селекта, а в момент указания опции значения в виде объекта 😉
Я не понял для чего это пояснение было?) event.target.value возвращает [object Object] это же верно)
источник

АЕ

Александр Ефименков... in Vue.js Russian Developers Community
Fedor T
Привет!
Подскажите, пожалуйста, у меня есть функционал, который должен быть доступен неавторизированным пользователям.
При этом есть услуга, которая даёт этот функционал с данными по API этой же фичи за деньги.
Чтобы понимать, что запрашивают 1й вариант, я проверял csrf - токен.
Сейчас тимлид хочет физически вынести фронтенд-часть отдельно от бекенда. Т.е. не будет возможности генерировать csrf-токен.
Могу ли я как-то проверять, что запрос происходит именно с нашего сайта, с нашей формы иначе, не через csrf?
А на фронтовом бэке нельзя это проверять? Или он вообще не хочет, чтобы фронтовый бэк общался с бэкендным бэком?
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
Дима
event.target.value но могут быть проблемы если в value будет храниться объект
Я не понял, для чего это пояснение было?) Ведь в вопросе не было ни единого упоминания типа значения)
источник

PS

Peter Shibelbein in Vue.js Russian Developers Community
@dadev1307 Сорян за снобизм) Чет мне не работается, сижу фигнёй страдаю.
источник

Д

Дима in Vue.js Russian Developers Community
Дима
event.target.value но могут быть проблемы если в value будет храниться объект
почему, вот
источник

R

Roman in Vue.js Russian Developers Community
Дима
event.target.value но могут быть проблемы если в value будет храниться объект
Нужно просто проверить что value typeof 'object'
источник

R

Roman in Vue.js Russian Developers Community
🤷
источник

R

Roman in Vue.js Russian Developers Community
Магия 🤷
источник