详解vuejs之v-for列表渲染


Posted in Javascript onJune 22, 2017

Vue.js是一个构建数据驱动的web界面的库。重点集中在MVVM模式的ViewModel层,因此非常容易与其它库或已有项目整合

Vue.js 的核心是一个响应的数据绑定系统,它让数据与DOM保持同步非常简单

如下列表展示,当我们从后端接口或者json文件使用ajax获取数据之后现实到页面,我们有n中方式去把数据渲染到页面

1.使用js的for循环去遍历填充

2.ng的ng-repeat

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

详解vuejs之v-for列表渲染

一、html

<div class="shop_list_box">
   <ul>
    <li><span>蚌埠</span><span>凤阳东路</span></li>
    <li><span>蚌埠</span><span>凤阳东路</span></li>
  </ul>
</div>

二、Json数据节点

详解vuejs之v-for列表渲染

 三、使用v-for绑定数据到页面上

引用vue.js,请求数据成功之后实例化一个Vue。el是绑定到那个元素下

详解vuejs之v-for列表渲染

注意这里时一个数组里面包了一些对象---->{}或者[{},{},{}]

GetAjaxData("js/cstore2.json", {name:"zq"}, function (dat) {
      
      var data = dat.cstore

      // console.log(data)
      
      var vm = new Vue({
        el: '#example',
        data: {
          items: data
        }
      })
    });

详解vuejs之v-for列表渲染

<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

详解vuejs之v-for列表渲染

 {{item.city}}也可以使用v-text=” item.city”代替,优点是数据没有加载完时不会看到{{}}占位符

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery获取子节点和父节点的示例代码
Sep 10 Javascript
JavaScript加强之自定义callback示例
Sep 21 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
Nov 14 Javascript
js子页面获取父页面数据示例
May 15 Javascript
Javascript Objects详解
Sep 04 Javascript
DOM基础教程之使用DOM控制表单
Jan 20 Javascript
jquery实现submit提交表单
Feb 03 Javascript
JavaScript Length 属性的总结
Nov 02 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
Nov 09 Javascript
angularjs ocLazyLoad分步加载js文件实例
Jan 17 Javascript
浅谈Vue的响应式原理
May 30 Javascript
Vue可自定义tab组件用法实例
Oct 24 Javascript
vue.js实现条件渲染的实例代码
Jun 22 #Javascript
vue.js 上传图片实例代码
Jun 22 #Javascript
详解Angular 开发环境搭建
Jun 22 #Javascript
详解Angular2组件之间如何通信
Jun 22 #Javascript
Angular2 父子组件数据通信实例
Jun 22 #Javascript
详解Angular之constructor和ngOnInit差异及适用场景
Jun 22 #Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
Jun 22 #Javascript
You might like
php 中文处理函数集合
2008/08/27 PHP
ArrayList类(增强版)
2007/04/04 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
在JavaScript里嵌入大量字符串常量的实现方法
2013/07/07 Javascript
javascript实现的DES加密示例
2013/10/30 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
javascript中Object使用详解
2015/01/26 Javascript
jQuery拖拽插件gridster使用指南
2015/04/21 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
2016/10/27 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
vue设置一开始进入的页面教程
2019/10/28 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
Python编程实现双链表,栈,队列及二叉树的方法示例
2017/11/01 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
如何使用python进行pdf文件分割
2019/11/11 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
keras之权重初始化方式
2020/05/21 Python
python判断元素是否存在的实例方法
2020/09/24 Python
python压包的概念及实例详解
2021/02/17 Python
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
植物选择:Botanic Choice
2017/02/15 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
如何清空Session
2015/02/23 面试题
采购部主管岗位职责
2014/01/01 职场文书
出国留学计划书
2014/04/27 职场文书
2014乡镇党委副书记对照检查材料思想汇报
2014/10/09 职场文书
投标承诺函范文
2015/01/21 职场文书
销售助理岗位职责
2015/02/11 职场文书