Vue中用v-for遍历一个字典数据,把字典里的value传给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
遍历了字典 dict
中的所有值。然后,我们将字典中的值 value
传递给 input
标签的 placeholder
属性,使用了 Vue.js 的属性绑定语法 :placeholder="value"
。这样,每个 input
标签的 placeholder
属性就被设置为相应字典中的值了。