全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解vue 中使用 AJAX获取数据的方法

在VUE开发时,数据可以使用jquery和vue-resource来获取数据。在获取数据时,一定需要给一个数据初始值。

看下例:

<script type="text/javascript">
  
   new Vue({
      el:'#app',
      data:{data:""},
      created:function(){
        var url="json.jsp";
        var _self=this;
        $.get(url,function(data){
          _self.data=eval("(" + data +")");
        })
        /*
        this.$http.get(url).then(function(data){
          var json=data.body;
          this.data=eval("(" + json +")");
        },function(response){
          console.info(response);
        })*/
      }
     });
  </script>

这里必须设置 vue的data的初始数据,即使此时数据为空。

在使用ajax获取数据时,使用vue-resource 更加合适。

使用vue-resource代码如下:

<script type="text/javascript">
  
   new Vue({
      el:'#app',
      data:{data:""},
      created:function(){
        var url="json.jsp";
      
        this.$http.get(url).then(function(data){
          var json=data.body;
          this.data=eval("(" + json +")");
        },function(response){
          console.info(response);
        })
      }
     });
  </script>

这里我们看到设置VUE实例数据时,直接使用 this.data 就可以设置vue的数据了。

使用jquery的时候,代码如下:

<script type="text/javascript">
   new Vue({
      el:'#app',
      data:{data:""},
      beforeCreate:function(){
        var url="json.jsp";
        var _self=this;
        $.get(url,function(data){
          _self.data=eval("(" + data +")");
        })
      }
     });
  </script>

这里在需要先将 this 赋值给 _self ,让后在jquery的get方法中进行使用,这样使用起来没有vue-resource方便。

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


# vue  # ajax获取数据  # vue.js  # 数据绑定ajax  # 详解vue与后端数据交互(ajax):vue-resource  # Vue form 表单提交+ajax异步请求+分页效果  # Vue-resource实现ajax请求和跨域请求示例  # vue使用Axios做ajax请求详解  # 详解Vue.js基于$.ajax获取数据并与组件的data绑定  # Vue.js Ajax动态参数与列表显示实现方法  # vue使用ajax获取后台数据进行显示的示例  # Vue.js展示AJAX数据简单示例讲解  # vue.js 表格分页ajax 异步加载数据  # 浅谈Vue.js应用的四种AJAX请求数据模式  # vue ajax 拦截原理与实现方法示例  # 可以使用  # 先将  # 大家多多  # 就可以  # 为空  # type  # text  # lt  # script  # el 


相关文章: 打鱼网站制作软件,波克捕鱼官方号怎么注册?  如何注册花生壳免费域名并搭建个人网站?  建站之星与建站宝盒如何选择最佳方案?  长沙企业网站制作哪家好,长沙水业集团官方网站?  西安市网站制作公司,哪个相亲网站比较好?西安比较好的相亲网站?  Android使用GridView实现日历的简单功能  如何用好域名打造高点击率的自主建站?  如何通过商城免费建站系统源码自定义网站主题?  如何在阿里云完成域名注册与建站?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  开源网站制作软件,开源网站什么意思?  如何在万网开始建站?分步指南解析  建站之星2.7模板快速切换与批量管理功能操作指南  网站插件制作软件免费下载,网页视频怎么下到本地插件?  图册素材网站设计制作软件,图册的导出方式有几种?  如何快速搭建高效WAP手机网站?  实现虚拟支付需哪些建站技术支撑?  如何在自有机房高效搭建专业网站?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何获取上海专业网站定制建站电话?  如何快速辨别茅台真假?关键步骤解析  山东网站制作公司有哪些,山东大源集团官网?  如何在建站之星绑定自定义域名?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  教学网站制作软件,学习*后期制作的网站有哪些?  如何通过远程VPS快速搭建个人网站?  建站之星如何实现网站加密操作?  Python路径拼接规范_跨平台处理说明【指导】  焦点电影公司作品,电影焦点结局是什么?  如何通过wdcp面板快速创建网站?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  开封网站制作公司,网络用语开封是什么意思?  建站之星后台管理系统如何操作?  网站代码制作软件有哪些,如何生成自己网站的代码?  XML的“混合内容”是什么 怎么用DTD或XSD定义  nginx修改上传文件大小限制的方法  建站主机类型有哪些?如何正确选型  Python如何创建带属性的XML节点  如何在Golang中使用replace替换模块_指定本地或远程路径  如何用PHP快速搭建CMS系统?  一键网站制作软件,义乌购一件代发流程?  如何在Windows环境下新建FTP站点并设置权限?  微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?  如何选择高效便捷的WAP商城建站系统?  如何在建站主机中优化服务器配置?  建站主机与虚拟主机有何区别?如何选择最优方案?  建站之星免费版是否永久可用?  如何在宝塔面板中创建新站点? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。