国产探花免费观看_亚洲丰满少妇自慰呻吟_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>            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 赣榆县| 紫阳县| 木里| 漳州市| 勃利县| 阜宁县| 鄂伦春自治旗| 光泽县| 九江县| 广宗县| 太仓市| 古丈县| 通山县| 武宁县| 启东市| 绵竹市| 个旧市| 舟曲县| 环江| 长治市| 施秉县| 屏南县| 开化县| 定安县| 临湘市| 天长市| 湖北省| 永德县| 宁武县| 三门峡市| 博湖县| 唐山市| 博乐市| 六安市| 石狮市| 尼玛县| 华容县| 鄂托克前旗| 正镶白旗| 顺昌县| 邻水|