http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 4191|回复: 3

[vue.js] vue.js使用ajax绑定数据之get方法

[复制链接]
发表于 2018-12-20 19:54:07 | 显示全部楼层 |阅读模式
JS代码
[JavaScript] 纯文本查看 复制代码
   <script>
            new Vue({
                el: '#vue-menu3',      //div的id
                data: {
                    all: ""    //数据,名称自定
                },
                created: function () { //created方法,页面初始调用   
                    var url = "GetData.ashx";
                    this.$http.get(url).then(function (data) {   //ajax请求封装
                        var json = data.body;
                        var jsonObj = eval('(' + json + ')');
                       // console.info(jsonobj);
                        this.all = jsonObj;
                    }, function (response) {     //返回失败方法调用,暂不处理
                        console.info(response);
                    })
                }
            });
        </script>

页面代码
[HTML] 纯文本查看 复制代码
 <div id="vue-menu3">
    <table class="table table-striped" >
        <caption>借阅书籍列表</caption>
        <thead>
            <tr>
                <th>书籍编号{{all.id}}</th>
                <th>书名</th>
                <th>管理人员</th>
                <th>借阅时期</th>
                <th>归还时间</th>
            </tr>
        </thead>
        <tbody>
            <tr v-for="value in all.libraryBooks">
                <td>{{value.bookId}}</td>
                <td>{{value.name}}</td>
                <td>{{value.chargePerson}}</td>
                <td>{{value.borrowTime}}</td>
                <td>{{value.returnTime}}</td>
            </tr>
        </tbody>
    </table>
</div>


单独绑定
[JavaScript] 纯文本查看 复制代码
new Vue({
          el: '#vue-menu3',      //div的id
          data: {
              libraryInfo: ""    //数据,名称自定
          },
          created: function () { //created方法,页面初始调用   
              var url = "GetData.ashx";
              this.$http.get(url).then(function (data) {   //ajax请求封装
                  var json = data.body;
                  var jsonobj = eval('('+json+')');
                  console.info(jsonobj);
   
                  //我的json数据参考下面
                  this.libraryInfo = jsonobj.libraryBooks;
              }, function (response) {     //返回失败方法调用,暂不处理
                  console.info(response);
              })
          }
      });


页面代码
[HTML] 纯文本查看 复制代码
<div id="vue-menu3">
         <table class="table table-striped">
             <caption>借阅书籍列表</caption>
             <thead>
                 <tr>
                     <th>书籍编号</th>
                     <th>书名</th>
                     <th>管理人员</th>
                     <th>借阅时期</th>
                     <th>归还时间</th>
                 </tr>
             </thead>
             <tbody>
                 <tr v-for="value in libraryInfo">
                     <td>{{value.bookId}}</td>
                     <td>{{value.name}}</td>
                     <td>{{value.chargePerson}}</td>
                     <td>{{value.borrowTime}}</td>
                     <td>{{value.returnTime}}</td>
                 </tr>
             </tbody>
         </table>
     </div>




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2018-12-20 20:00:57 | 显示全部楼层
强烈支持楼主ing……
发表于 2018-12-23 20:33:33 | 显示全部楼层
激动人心,无法言表!
发表于 2018-12-24 22:18:38 | 显示全部楼层
还没有学到这, 跟着楼主先看看
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-19 13:47

© 2014-2021

快速回复 返回顶部 返回列表