亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將 Vue.js 與 json 數組一起使用 - 簡單示例

如何將 Vue.js 與 json 數組一起使用 - 簡單示例

慕無忌1623718 2021-06-30 17:59:04
我一直在尋找一個關于此的簡單示例的時間,因此我來到 SO 社區尋求幫助。如果我有一個帶有這樣數組的 json 對象(外部,假設我們已將其作為“信息”訪問)...{"Job": {    "JobId": "123",    "Tasks": [        {            "TaskId": "1",            "TaskName": "Test Task 1",            "SubTasks": [            {                "SubTaskId": "1",                "SubTaskName": "Test Sub Task 1"            },            {                "SubTaskId": "2",                "SubTaskName": "Test Sub Task 2"            },            {                "SubTaskId": "3",                "SubTaskName": "Test Sub Task 3"            }            ]        },           {     如何在 Vue 實例中訪問它并訪問嵌套數組?我能找到的每一個例子要么是悲慘地在我頭上,要么看起來像下面這樣:new Vue({    el: "ID1",    data: {        items: [            { message: 'Foo' },            { message: 'Bar' }        ]    }})但是我已經知道如何使用 v-for 從實例中已經存在的數組中獲取數據(我的意思是硬編碼),盡管嵌套數組仍然讓我有點逃避,但我終生無法弄清楚如果數組和嵌套數組位于帶數組的 json 對象中,這是一種直接訪問數組和嵌套數組的方法。我已經嘗試將“數據”放入實例中,如下所示來獲取對象:new Vue({    el: "ID1",    data: Info})或者new Vue({    el: "ID1",        data: {            items: Info,            /// extra stuff here     }})只要我可以訪問對象(信息),它就可以工作,但是當我嘗試使用諸如 v-for="Task in Tasks" 之類的東西時遇到錯誤(例如)“未定義屬性或方法“任務”在實例上,但在渲染期間被引用。通過初始化屬性,確保此屬性是反應性的,無論是在數據選項中,還是對于基于類的組件”。我希望能夠做到:<div id="ID1">    <ul>        <li v-for="Task in Tasks">{{ Task.TaskId }}</li>    </ul></div>或進一步:<div id="ID1">    <ul>        <li v-for="SubTask in SubTasks">{{ SubTask.SubTaskId }}</li>    </ul></div>我知道那些不起作用,只是想舉個例子。對此的任何幫助將不勝感激。隨時帶我去 Vue 101。我不知道還有什么要問或提供什么才能使它成為一個更好的問題。我通常不會問這么寬泛的問題,我通常會花時間實際學習如何做到這一點,但我被困住了,試圖為明天完成一些事情,并且在這一點上非常沮喪。我在 JS 中使用了嵌套的 forEach 循環并用 JQuery 輸出了很多次,但我無法在 Vue 中弄清楚這個邏輯。提前致謝。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 411 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號