Передача параметра из Vue

146
19 августа 2021, 04:10

Не моу передать значения из фреймворка Vue в MVC или HTML атрибуту href, (он воспринимает это как название com.IDUser и не как иначе) есть ссылка

<a class="button_message" v-bind:id="'button_message' + com.IDUser" href="/Manage/ViewActivity?nameButtonExe=%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5&amp;IdUser=com.IDUser" role="button" onclick="MessageComment(this)">Сообщение</a>

Такая переда работает (переменная берется из цикла v-for="com in comments")

v-bind:id="'button_message' + com.IDUser"

Но в href="/Manage/ViewActivity?....... Категорически нет, хоть так com.IDUser или {{com.IDUser}} не имеет значения не работает, а при v-bind:href вообще вылетает в ошибку. Помогите передать значения в переменные href=

Answer 1
<a :href=`/Manage/ViewActivity?nameButtonExe=%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B5&amp;IdUser=${com.IDUser}` role="button" onclick="MessageComment(this)">Сообщение</a>

обратите внимание на кавычки. Они такие не случайно

READ ALSO
Экранирование в JavaScript

Экранирование в JavaScript

Вот пока не сэкранировал таким образом currency:"+'"RUB"'+", скрипт не передавал в обработку другому скрипту реализацию от тега <a>В документации...

114
ошибка разбора входных данных

ошибка разбора входных данных

отправляю post запрос

117
Laravel вывести {&ldquo;message&rdquo;:&ldquo;Unauthenticated.&rdquo;}

Laravel вывести {“message”:“Unauthenticated.”}

Как вывести сообщение на экран? в консоле выводит

157
Яндекс.Поделиться и код WP

Яндекс.Поделиться и код WP

Друзья, помогите решить проблемуХочу чтобы при нажатии кнопок Яндекс

228