vueJS

【Vue.js】v-bindでリンク・画像のhref属性/src属性にコンポーネントの文字列を代入する(CDN版)

この記事は約3分で読めます。

 

 

Vue.JSでは{{変数名}}でVueインスタンスの変数の内容をwebページ上に表示させることができますが、これはFlaskのJinja2と違って、imgタグやaタグに<img src={{変数名}}>  <a href={{変数名}}>とするとレンダリングエラーになります。Vue.jsでは、こういう場合にはv-bindを使用しないといけません。

 

というわけで、今回はVue.JS(CDN版)でv-bindでリンク・画像のhref属性/src属性にコンポーネントの文字列を代入する方法について紹介したいと思います。

 

 

スポンサーリンク
スポンサーリンク

v-bindでリンク・画像のhref属性/src属性にコンポーネントの文字列を代入する

 

<サンプルコード>

<html>
<head>
<script src='https://cdn.jsdelivr.net/npm/vue@2.6.10/dist/vue.js'></script>
<script src='https://unpkg.com/axios/dist/axios.min.js'></script>
</head>
<body>
<div id='app'>
<p> {{ info.title }} </p>
<a v-bind:href="info.url"> 記事リンク</a>
<img v-bind:src="info.img" />
</div>
</body>
</html>
<script>
const app = new Vue({
el: '#app',
data: {
info:
{title:'【Vuejs】CDN版でクリックイベントで現在の日付時刻を取得するボタンを作る',
url: 'https://tkstock.site/2022/06/19/vue-js-datetime-onclick-button/',
img: 'https://tkstock.site/wp-content/uploads/2022/06/vue.js.png',
}
}

})
</script>

 

<実行結果>

 

こんな感じにaタグやimgタグにVueインスタンス内のURLを代入してHTMLとしてはんえいさせることができます。

 

 

 

 


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

タイトルとURLをコピーしました