简单的vue-resourse获取json并应用到模板示例


Posted in Javascript onFebruary 10, 2017

不说废话上代码:

<!DOCTYPE html>
<html lang="en">

  <head>
    <meta charset="UTF-8">
    <title>vue js</title>
    <style>
      .completed {
        text-decoration: line-through;
      }
      
      .something {
        color: red;
      }
    </style>
  </head>

  <body>

    <div class="container">
      <div id="app">
        <task-app :list="tasks">

        </task-app>
      </div>
      <template id="task-template">
        <ul>
          <li v-for="task in list">
            {{ task.id }} | {{ task.author }} | {{ task.name }} | {{ task.price }}
          </li>
        </ul>
      </template>
      <script src="vue.js"></script>
      <script src="vue-resource.js"></script>

      <script>
        Vue.component('task-app', {//要应用的标签
          template: '#task-template',//模板id
          props: ['list']//请求的json
        })
      </script>
      <script>
        var demo = new Vue({
          el: '#app',
          data: {
            tasks: '' //为空,可以是null
          },
          ready: function() {
            this.getCustomers()
          },
          methods: {
            getCustomers: function() {
              this.$http.get('resourse.json')
                .then(function(response) { //response传参,可以是任何值
                  this.$set('tasks', response.data)
                })
                .catch(function(response) {
                  console.log(response)
                })
            }
          }
        })
      </script>
  </body>

</html>

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

Javascript 相关文章推荐
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
Apr 26 Javascript
浅谈javascript函数式编程
Sep 06 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
Jul 21 Javascript
javascript实现延时显示提示框效果
Jun 01 Javascript
详解如何使用webpack在vue项目中写jsx语法
Nov 08 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 Javascript
vue中多个倒计时实现代码实例
Mar 27 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
Apr 29 Javascript
vue router动态路由设置参数可选问题
Aug 21 Javascript
Vue 实例事件简单示例
Sep 19 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
jQuery排序插件tableSorter使用方法
Feb 10 #Javascript
详解angularjs结合pagination插件实现分页功能
Feb 10 #Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 #Javascript
BootStrapValidator初使用教程详解
Feb 10 #Javascript
bootstrap jquery dataTable 异步ajax刷新表格数据的实现方法
Feb 10 #Javascript
JavaScript轻松创建级联函数的方法示例
Feb 10 #Javascript
JS实现的数字格式化功能示例
Feb 10 #Javascript
You might like
Snoopy类使用小例子
2008/04/15 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
JavaScript加密解密7种方法总结分析
2007/10/07 Javascript
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
jQuery封装的获取Url中的Get参数示例
2013/11/26 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
vue ajax 拦截原理与实现方法示例
2019/11/29 Javascript
javascript 设计模式之享元模式原理与应用详解
2020/04/08 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
numpy下的flatten()函数用法详解
2019/05/27 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
Python如何使用k-means方法将列表中相似的句子归类
2019/08/08 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
锐步香港官方网上商店:Reebok香港
2020/11/05 全球购物
举例说明类变量和实例变量的区别
2016/06/30 面试题
小学后勤管理制度
2014/01/14 职场文书
大家检讨书5000字
2014/02/03 职场文书
社区文化建设方案
2014/05/02 职场文书
大学生创业计划书
2014/08/14 职场文书
2015试用期转正工作总结
2014/12/12 职场文书
党员带头倡议书
2015/04/29 职场文书
升学宴祝酒词
2015/08/11 职场文书
《蟋蟀的住宅》教学反思
2016/02/17 职场文书
Django如何与Ajax交互
2021/04/29 Python
使用Spring处理x-www-form-urlencoded方式
2021/11/02 Java/Android
JMeter对MySQL数据库进行压力测试的实现步骤
2022/01/22 MySQL