Vue では、v-for を使用して辞書データを走査し、辞書内の値を input タグの placeholder 属性に渡します。効果のイメージは次のとおりです。
サンプルコードは次のとおりです。
<template>
<div v-for="(value, key) in dict">
<label>{
{ key }}</label>
<input :placeholder="value">
</div>
</template>
<script>
export default {
data() {
return {
dict: {
key1: "value1",
key2: "value2",
key3: "value3"
}
};
}
};
</script>
上記のコードでは、辞書内のすべての値をv-for
反復処理するために使用します。次に、 Vue.js のプロパティ バインディング構文を使用して、dict
辞書の値をタグの属性value
に渡します。このようにして、各タグの属性は、対応する辞書内の値に設定されます。input
placeholder
:placeholder="value"
input
placeholder