简单的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基于浏览器的本地存储方法应用
Nov 27 Javascript
函数window.open实现关闭所有的子窗口
Aug 03 Javascript
JS 面向对象之继承---多种组合继承详解
Jul 10 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
Aug 15 Javascript
AngularJS实现标签页的两种方式
Sep 05 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
May 15 jQuery
详解关于vue-area-linkage走过的坑
Jun 27 Javascript
javascript实现文字跑马灯效果
Jun 18 Javascript
vue $mount 和 el的区别说明
Sep 11 Javascript
js实现特别简单的钟表效果
Sep 14 Javascript
vue 使用rules对表单字段进行校验的步骤
Dec 25 Vue.js
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
星际争霸中的热键
2020/03/04 星际争霸
php递归删除指定文件夹的方法小结
2015/04/20 PHP
PHP使用PHPExcel删除Excel单元格指定列的方法
2016/07/06 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
jCallout 轻松实现气泡提示功能
2013/09/22 Javascript
Jquery中offset()和position()的区别分析
2015/02/05 Javascript
JavaScript预解析及相关技巧分析
2016/04/21 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
2016/06/20 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
微信小程序使用template标签实现五星评分功能
2018/11/03 Javascript
node Buffer缓存区常见操作示例
2019/05/04 Javascript
Vue表单绑定的实例代码(单选按钮,选择框(单选时,多选时,用 v-for 渲染的动态选项)
2019/05/13 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
详细解读Python中的__init__()方法
2015/05/02 Python
python抽象基类用法实例分析
2015/06/04 Python
Python多继承顺序实例分析
2018/05/26 Python
Python定时任务APScheduler的实例实例详解
2019/07/22 Python
python实现飞机大战小游戏
2019/11/08 Python
Python类如何定义私有变量
2020/02/03 Python
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
医药代表个人求职信范本
2013/12/19 职场文书
教书育人演讲稿
2014/09/11 职场文书
购房个人委托书范本
2014/10/11 职场文书
2014年幼儿园园长工作总结
2014/12/17 职场文书
春季运动会开幕词
2015/01/28 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
python脚本框架webpy的url映射详解
2021/11/20 Python