Vue.jsで画像をボタンとして使用するにはどうすればよいですか?

reisespieces

ログインボタンをVue.jsの単一ファイルコンポーネントとして作成しようとしています(これはVue.jsフロントエンドを備えたRailsアプリです)。このボタンをクリックすると、外部プロバイダーのログインページに移動するはずです。

画像をボタンとして使用するにはどうすればよいですか?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>

kevmc

ボタン内で通常のHTML画像を使用できない理由はありますか?私はこれまでパグを使ったことがありません。

<button v-on:click="redirect_to_login"><img src="../assets/img/login_button.png" /></button

実際のHTMLフォームではなくVueを使用しているため、ボタンさえ必要ない場合もありますが、代わりにクリックバインディングを画像に追加するだけで済みます。

<img src="../assets/img/login_button.png" v-on:click="redirect_to_login" />

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Vue jsを使用して[前へ]ボタンと[次へ]ボタンを追加するにはどうすればよいですか?

分類Dev

ラジオボタンとVue.jsを使用してページの色を変更するにはどうすればよいですか?

分類Dev

ラジオボタンとVue.jsを使用してページの色を変更するにはどうすればよいですか?

分類Dev

複数の選択ボタンを使用してVue.jsの配列をフィルタリングするにはどうすればよいですか?

分類Dev

vue.jsでボタンを1行に強制するにはどうすればよいですか?

分類Dev

ボタンタグに条件を追加するにはどうすればよいですか?(vue.js 2)

分類Dev

vue jsを使用して、jsonデータとして提供されるworkHrをテーブル形式で表示するにはどうすればよいですか?

分類Dev

Vue JSを使用してHTMLの同じタグで「v-if」と「v-else」を使用するにはどうすればよいですか?

分類Dev

Vue jsでオンラインで画像を参照するにはどうすればよいですか?

分類Dev

vue jsを使用して指定された行を表示するにはどうすればよいですか?

分類Dev

Vue.jsを使用してこれを実装するにはどうすればよいですか?

分類Dev

Vue.jsを使用してこれを表示するにはどうすればよいですか?

分類Dev

v-textで条件演算子をVue.Jsコンポーネントとして使用するにはどうすればよいですか?

分類Dev

Vue.jsですべてのボタンを1行で表示するにはどうすればよいですか?

分類Dev

vue.jsを使用して、子が埋め込まれた動的ルーターリンクを設定するにはどうすればよいですか?

分類Dev

Vue JSのデータプロパティとして「name」または「id」属性値を使用するにはどうすればよいですか?

分類Dev

vue.js 2を使用してフォームを送信するにはどうすればよいですか?

分類Dev

vue jsを使用して次の値を表示するにはどうすればよいですか?

分類Dev

vue.js 2 で ajax を使用して画像をアップロードするにはどうすればよいですか?

分類Dev

TypescriptでVue.jsを使用するときにvue-resourceのようなプラグインを使用するにはどうすればよいですか?

分類Dev

vueとvuefireを使用してFirebaseデータを読み込むにはどうすればよいですか?

分類Dev

vue.jsで小道具として渡された配列を動的にレンダリングするにはどうすればよいですか?

分類Dev

ボタンをタップした後(たとえばscrollToIndexを使用して)ListViewを一番下までスクロールするにはどうすればよいですか?NativeScript-Vue

分類Dev

vue.jsでSVG.jsプラグインを使用するにはどうすればよいですか?

分類Dev

Vue.jsを使用しているときにVuetifyカードの単語を強調表示するにはどうすればよいですか?

分類Dev

クリックしたときにボタンの色を変更するにはどうすればよいですか?(Vue)

分類Dev

Vueのページ付けボタンを制限するにはどうすればよいですか?

分類Dev

Vue jsを使用して通知を既読としてマークするにはどうすればよいですか?

分類Dev

vue-routerを使用しているときにページのタイトルを変更するにはどうすればよいですか?

Related 関連記事

  1. 1

    Vue jsを使用して[前へ]ボタンと[次へ]ボタンを追加するにはどうすればよいですか?

  2. 2

    ラジオボタンとVue.jsを使用してページの色を変更するにはどうすればよいですか?

  3. 3

    ラジオボタンとVue.jsを使用してページの色を変更するにはどうすればよいですか?

  4. 4

    複数の選択ボタンを使用してVue.jsの配列をフィルタリングするにはどうすればよいですか?

  5. 5

    vue.jsでボタンを1行に強制するにはどうすればよいですか?

  6. 6

    ボタンタグに条件を追加するにはどうすればよいですか?(vue.js 2)

  7. 7

    vue jsを使用して、jsonデータとして提供されるworkHrをテーブル形式で表示するにはどうすればよいですか?

  8. 8

    Vue JSを使用してHTMLの同じタグで「v-if」と「v-else」を使用するにはどうすればよいですか?

  9. 9

    Vue jsでオンラインで画像を参照するにはどうすればよいですか?

  10. 10

    vue jsを使用して指定された行を表示するにはどうすればよいですか?

  11. 11

    Vue.jsを使用してこれを実装するにはどうすればよいですか?

  12. 12

    Vue.jsを使用してこれを表示するにはどうすればよいですか?

  13. 13

    v-textで条件演算子をVue.Jsコンポーネントとして使用するにはどうすればよいですか?

  14. 14

    Vue.jsですべてのボタンを1行で表示するにはどうすればよいですか?

  15. 15

    vue.jsを使用して、子が埋め込まれた動的ルーターリンクを設定するにはどうすればよいですか?

  16. 16

    Vue JSのデータプロパティとして「name」または「id」属性値を使用するにはどうすればよいですか?

  17. 17

    vue.js 2を使用してフォームを送信するにはどうすればよいですか?

  18. 18

    vue jsを使用して次の値を表示するにはどうすればよいですか?

  19. 19

    vue.js 2 で ajax を使用して画像をアップロードするにはどうすればよいですか?

  20. 20

    TypescriptでVue.jsを使用するときにvue-resourceのようなプラグインを使用するにはどうすればよいですか?

  21. 21

    vueとvuefireを使用してFirebaseデータを読み込むにはどうすればよいですか?

  22. 22

    vue.jsで小道具として渡された配列を動的にレンダリングするにはどうすればよいですか?

  23. 23

    ボタンをタップした後(たとえばscrollToIndexを使用して)ListViewを一番下までスクロールするにはどうすればよいですか?NativeScript-Vue

  24. 24

    vue.jsでSVG.jsプラグインを使用するにはどうすればよいですか?

  25. 25

    Vue.jsを使用しているときにVuetifyカードの単語を強調表示するにはどうすればよいですか?

  26. 26

    クリックしたときにボタンの色を変更するにはどうすればよいですか?(Vue)

  27. 27

    Vueのページ付けボタンを制限するにはどうすればよいですか?

  28. 28

    Vue jsを使用して通知を既読としてマークするにはどうすればよいですか?

  29. 29

    vue-routerを使用しているときにページのタイトルを変更するにはどうすればよいですか?

ホットタグ

アーカイブ