[英]How create a select element from JSON data in Vue.js?
我想使用 Vue.js 將 JSON 渲染到選擇輸入中,但我不知道如何,因為 JSON 有點復雜。
JSON是:
{
"08:00:00":"08:00:00 AM",
"08:30:00":"08:30:00 AM",
"09:00:00":"09:00:00 AM",
"09:30:00":"09:30:00 AM",
"10:00:00":"10:00:00 AM",
"10:30:00":"10:30:00 AM",
"11:00:00":"11:00:00 AM",
"11:30:00":"11:30:00 AM"
}
如您所見,JSON 沒有訪問每個元素的密鑰。 這就是我不能用典型方式渲染的原因。 我在 Laravel 中實現 Vue.js。
確保在data()
或computed
部分中有解析的 JSON 對象。 然后你做類似的事情:
<template>
<select>
<option v-for="(value, key) in yourParsedJsonObject" :value="key">{{value}}</option>
</select>
</template>
<script>
export default {
data(){
return {
yourParsedJsonObject: JSON.parse(...yourjson...)
}
}
}
</script
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.