国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue.js基于v-for實現批量渲染 Json數組對象列表數據示例

2024-05-06 15:36:15
字體:
來源:轉載
供稿:網友

本文實例講述了vue.js基于v-for實現批量渲染 Json數組對象列表數據。分享給大家供大家參考,具體如下:

Vuejs的出現減輕了對DOM的直接操作,同時它提供的 v-for 渲染列表數據也給我們提供了很大的方便。即使是復雜的 Json數組對象,也可以使用 多層嵌套的 v-for 實現,格式如下:

<div v-for="(item,index) in items">  <div v-for="(list,index) in item.lists"></div><div>

假設當前的HTML,VUE 文本格式如下:

<div id="app" class="columns">  <div class="column">    <div class="card">      <div class="card-content">        <div id="data" class="columns is-multiline ">          <div class="column is-half">            <div class="media">              <div class="media-content">                <p class="has-text-weight-bold">職業知識</p>                <p class="help">生涯樹提供的職業數據框架,可以從職業能力、知識、技能、活動、內容方面進行探索和規劃</p>              </div>            </div>            <div class="message-body">              <div class="field buttons">                <a>興趣:</a>                <span>常見的任務和環境的偏好</span>              </div>            </div>          </div>        </div>      </div>    </div>  </div></div>

需要渲染的JSON數組對象格式如下:

var allData = [  {    "id":"職業知識",    "name":"關于各行業職業信息的分析,主要因素分析",    "lists":[      {        "title":"興趣",        "describe":"常見的任務和環境的偏好"      },      {        "title":"價值觀",        "describe":"個人滿意度的關鍵方面"      },      {        "title":"技能",        "describe":"學習發展、組織協作和資源管理的發達能力"      }    ]  },  {    "id":"職業擴展",    "name":"提供除本職業之外的擴展知識等各個方面",    "lists":[      {        "title":"活動",        "describe":"常見的工作行為類型"      },      {        "title":"內容",        "describe":"工作性質的物理和社會因素"      },      {        "title":"能力",        "describe":"個人基本持久屬性"      }    ]  }];

使用VUE操作渲染列表,先對文本分配對應的字段值,格式如下:

<div class="column is-half" v-for="(item, index) in items">  <div class="media">    <div class="media-content">      <p class="has-text-weight-bold">{{ item.id }}</p>      <p class="help">{{ item.name }}</p>    </div>  </div>  <div class="message-body" v-for="(list, index) in item.lists">    <div class="field buttons" >      <a>{{ list.title}}:</a>      <span>{{ list.describe}}</span>    </div>  </div></div>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 紫金县| 台州市| 托克托县| 海盐县| 寿阳县| 绩溪县| 凤阳县| 武宣县| 区。| 周至县| 万源市| 长沙市| 松溪县| 湘阴县| 苍南县| 安阳县| 英山县| 固原市| 连南| 柏乡县| 蓝山县| 榕江县| 苏尼特右旗| 西林县| 合江县| 玛多县| 嘉禾县| 忻州市| 河北省| 巴青县| 专栏| 黑龙江省| 临沭县| 大悟县| 厦门市| 丹棱县| 宁安市| 灵武市| 阳新县| 潮安县| 鹿邑县|