Tengo un componente, en el que he agregado un atributo personalizado llamado role-id (btn dentro de un v-for)
<q-btn @click="editRole" :role-id="role.id" round color="primary" icon="edit" /> En esto, quiero acceder al valor dentro de :role-id pero me devuelve nulo en lugar del valor
const editRole = (e) => { console.log(e.target.getAttribute('role-id')); }Puedes intentar algo como esto:
<q-btn ref="myBTN" @click="editRole" :role-id="role.id" round color="primary" icon="edit" /> methods: { editRole() { console.log(this.$refs.myBTN.$attrs.roleId); } }