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

首頁 > 編程 > JavaScript > 正文

詳解vuejs之v-for列表渲染

2019-11-19 16:16:44
字體:
來源:轉載
供稿:網友

Vue.js是一個構建數據驅動的web界面的庫。重點集中在MVVM模式的ViewModel層,因此非常容易與其它庫或已有項目整合

Vue.js 的核心是一個響應的數據綁定系統,它讓數據與DOM保持同步非常簡單

如下列表展示,當我們從后端接口或者json文件使用ajax獲取數據之后現實到頁面,我們有n中方式去把數據渲染到頁面

1.使用js的for循環去遍歷填充

2.ng的ng-repeat

今天我們使用vue.js的v-for

一、html

<div class="shop_list_box">   <ul>    <li><span>蚌埠</span><span>鳳陽東路</span></li>    <li><span>蚌埠</span><span>鳳陽東路</span></li>  </ul></div>

二、Json數據節點

 三、使用v-for綁定數據到頁面上

引用vue.js,請求數據成功之后實例化一個Vue。el是綁定到那個元素下

注意這里時一個數組里面包了一些對象---->{}或者[{},{},{}]

 GetAjaxData("js/cstore2.json", {name:"zq"}, function (dat) {            var data = dat.cstore      // console.log(data)            var vm = new Vue({        el: '#example',        data: {          items: data        }      })    });

<div class="shop_list_box">           <ul id="example">             <li v-for="item of items">               <span>{{ item.city }}</span><span>{{ item.shop }}</span>             </li>                        </ul>         </div>

到這里就ok了。

不過也可以使用template v-for

template v-for  類似于v-for

 {{item.city}}也可以使用v-text=” item.city”代替,優點是數據沒有加載完時不會看到{{}}占位符

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高青县| 雅江县| 乐至县| 吴川市| 滨海县| 长治市| 贵南县| 定安县| 邢台县| 邛崃市| 汾西县| 丹阳市| 湛江市| 澄迈县| 辉县市| 射阳县| 徐汇区| 静乐县| 牟定县| 正镶白旗| 和静县| 无锡市| 北宁市| 台南市| 贞丰县| 西乌珠穆沁旗| 林芝县| 吉安县| 台东市| 西林县| 洞口县| 宜兰市| 静乐县| 北宁市| 丹江口市| 滨州市| 澄迈县| 云霄县| 郯城县| 中山市| 庆云县|