Я пытаюсь создать кнопку входа в качестве отдельного файлового компонента в Vue.js (это приложение Rails с внешним интерфейсом Vue.js).Если вы нажмете эту кнопку, она должна перейти на страницу входа внешнего поставщика.
Как использовать изображение в качестве кнопки?Я предполагаю, что вы используете v-on:click
для фактического перенаправления, но я застрял там.
Прямо сейчас, этот код ниже показывает жестко закодированную кнопку, которая выглядит как img(src="../assets/img/login_button.png")
.Вы можете нажать на нее, но это явно не то, что я хочу.Я хочу показать фактическое изображение PNG, а не путь.
// LoginButton.vue
<template lang="pug">
#login-button
<button v-on:click="redirect_to_login">img(src="../assets/img/login_button.png")</button>
</template>
<script lang="ts">
import { Vue, Component } from 'vue-property-decorator';
@Component
export default class LoginButton extends Vue{
redirect_to_login():void{ // I haven't written this method yet
}
}
</script>