Чтобы получить значение кнопки значения, вы можете сначала привязать атрибут :value
, например:
<button
class="button buttonvalue"
v-for="(p,index) in buttonvalue"
:key="index"
@click="webcamSendRequestButton($event)"
:value="p"
>{{p}}</button>
Тогда e.target.value
будет работать нормально.
Или, если вы не хотите добавлять другой атрибут, тогда вы можете просто использовать:
methods: {
webcamSendRequestButton(e) {
console.log(e.target.textContent)
}
}
вместо e.target.value
.
Или, если требуется значение p
, то вы можете просто передать это обработчику кликов, например:
@click="webcamSendRequestButton(p)"
, а затем получить к нему доступ, например:
methods: {
webcamSendRequestButton(buttonvalue) {
console.log(buttonvalue)
}
}