vue.jsで、jsonのvalueを定義した文字列に読み替えたいです。
お詳しい方、ご教示お願いできませんでしょうか。
前提・実現したいこと
配列records
の中に、1つのjsonがあります。
javascript
1<script> 2export default { 3 data: function () { 4 5 return { 6 records: [ 7 { 8 "ID": 3, 9 "Name": "タロウ", 10 "Gender": 0, 11 }, 12 ], 13 14 map_tmp: [ 15 {value: 0, label: "男性"}, 16 {value: 1, label: "女性"}, 17 ] 18 } 19 } 20} 21</script>
↑この中のGender
というkeyをもとに、map_tmp
を参照して、
label
の値を↓で表示したいです。
性別部分の表示を"男性"とするには、どのように書けば良いのでしょうか。
html
1<template> 2 <div class="container" v-for="record in records" v-bind:key="record.ID"> 3 投稿No : {{ record.ID }} // 3 4 名前: {{ record.Name }} // タロウ 5 性別 : {{ record.Gender }} // "0"を表示するが、"男性"と表示したい 6 </div> 7</template>
関数を作ったのですがうまく動かず、お詳しい方ご教示いただければ幸いです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/30 00:08