Vueフレームワークにおける属性の操作
dataのプロパティ値を、テキストだけでなくタグの属性にも挿入することができます。
これはv-bindディレクティブを使って行います。
このディレクティブを使って、imgタグのsrc属性の値を設定してみましょう。
必要な値はプロパティに保存されているとします:
data() {
return {
attr: 'img.png',
}
}
プロパティからsrc属性に値を書き込みます:
<template>
<img v-bind:src="attr">
</template>
通常、v-bindの短縮形が使用されます。
これは属性名の前にコロンを置くだけです:
<template>
<img :src="attr">
</template>
dataにリンクのテキストとアドレスが保存されているとします:
data() {
return {
text: 'page',
href: 'page.html',
}
}
このデータを使って以下のコードを生成してください:
<a href="page.html">page</a>