简单的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 相关文章推荐
建立良好体验度的Web注册系统ajax
Jul 09 Javascript
Jquery实现控件的隐藏和显示实例
Feb 08 Javascript
推荐一个封装好的getElementsByClassName方法
Dec 02 Javascript
jQuery插件jRumble实现网页元素抖动
Jun 05 Javascript
再谈JavaScript线程
Jul 10 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
Feb 29 Javascript
深入理解(function(){... })();
Aug 16 Javascript
轻松掌握JavaScript中介者模式
Aug 26 Javascript
一道面试题引发的对javascript类型转换的思考
Mar 06 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
Apr 22 Javascript
js学使用setTimeout实现轮循动画
Jul 17 Javascript
layer弹出层自定义提交取消按钮的例子
Sep 10 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
MYSQL 小技巧 -- LAST_INSERT_ID
2009/11/24 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
PHP字符串word末字符实现大小写互换的方法
2014/11/10 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
jQuery结合PHP+MySQL实现二级联动下拉列表[实例]
2011/11/15 Javascript
js实现的四级左侧网站分类菜单实例
2015/05/06 Javascript
javascript实现类似百度分享功能的方法
2015/07/27 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
2016/01/26 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
jQuery中设置form表单中action值的实现方法
2016/05/25 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
xmlplus组件设计系列之分隔框(DividedBox)(8)
2017/05/02 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
vue实现在进行增删改操作后刷新页面
2020/08/05 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
Python类的动态修改的实例方法
2017/03/24 Python
python实现维吉尼亚算法
2019/03/20 Python
Python实现分数序列求和
2020/02/25 Python
个人简历自我鉴定
2013/10/11 职场文书
工厂搬迁方案
2014/05/11 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
学习计划书怎么写
2014/09/15 职场文书
2016年寒假政治学习心得体会
2015/10/09 职场文书
自荐信大全
2019/03/21 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL