全网整合营销服务商

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

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

详解使用Vue.Js结合Jquery Ajax加载数据的两种方式

整理文档,搜刮出一个使用Vue.Js结合Jquery Ajax加载数据的两种方式的代码,稍微整理精简一下做下分享。

废话不多说,直接上代码

html代码

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>demo</title>
  <script src="js/jquery.js"></script>
  <script src="js/vue.js"></script>

</head>
<body>
  <div id="app">
    {{message }}<br>
    <button v-on:click="showData">测试jquery加载数据</button>
    <table border="1">
      <tr v-for="data in datas">
        <td>{{data.Name}}</td>
        <td>{{data.Url}}</td>
        <td>{{data.Country}}</td>
      </tr>
    </table>
  </div>


  <script src="js/app.js"></script>
</body>
</html>

js代码

/**
 * Created by sen on 2016/10/31.
 */
//定义Vue组件
var vum=new Vue({
  el: "#app",
  data: {
    message: "",
    datas: "",

  },
  methods:{
    showData:function () {
      jQuery.ajax({
        type: 'Get',
        url: "/vue1/json/data.json",
        success: function (data) {
          vum.datas = data.sites;
        }
      })
    }
  }
})
//使用jquery
jQuery(function () {
  // jQuery("#btn_1").bind("click", function () {
  //   alert(jQuery("#name").val());
  // });
  loadData();
})
//jquery加载数据
function loadData() {
  jQuery.ajax({
    type: 'Get',
    url: "/vue1/json/data.json",
    success: function (data) {
      vum.message = data.sites[0].Name;
    }
  })
}

 json文件

{
 "sites": [
  {
   "Name": "百度",
   "Url": "www.baidu.com",
   "Country": "CN"
  },
  {
   "Name": "Google",
   "Url": "www.google.com",
   "Country": "USA"
  },
  {
   "Name": "Facebook",
   "Url": "www.facebook.com",
   "Country": "USA"
  },
  {
   "Name": "微博",
   "Url": "www.weibo.com",
   "Country": "CN"
  }
 ]
}

为了模拟请求使用本地的json文件,正式开发可将Jquery ajax的url换成接口地址。 

文件目录结构见下

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


# vue  # jquery  # ajax  # vue2.0  # ajax获取数据  # 浅谈Vue.js 关于页面加载完成后执行一个方法的问题  # 基于vue 动态加载图片src的解决方法  # vue elementUI table表格数据 滚动懒加载的实现方法  # VUE页面中加载外部HTML的示例代码  # Vue加载组件、动态加载组件的几种方式  # vue-router+vuex addRoutes实现路由动态加载及菜单动态加载  # vue.js页面加载执行created  # mounted的先后顺序说明  # 详解Vue.js在页面加载时执行某个方法  # vue.js移动端app之上拉加载以及下拉刷新实战  # Vue加载中动画组件使用方法详解  # 加载  # 两种  # 可将  # 多说  # 大家多多  # 文档  # js  # src  # body  # UTF  # charset  # title  # script  # demo  # click  # button  # showData  # border 


相关文章: 大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  如何用PHP工具快速搭建高效网站?  招商网站制作流程,网站招商广告语?  建站ABC备案流程中有哪些关键注意事项?  太平洋网站制作公司,网络用语太平洋是什么意思?  如何生成腾讯云建站专用兑换码?  如何通过.red域名打造高辨识度品牌网站?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  公司网站的制作公司,企业网站制作基本流程有哪些?  个人摄影网站制作流程,摄影爱好者都去什么网站?  如何通过多用户协作模板快速搭建高效企业网站?  公司网站制作价格怎么算,公司办个官网需要多少钱?  建站之星CMS五站合一模板配置与SEO优化指南  成都网站制作报价公司,成都工业用气开户费用?  盐城做公司网站,江苏电子版退休证办理流程?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  网站网页制作专业公司,怎样制作自己的网页?  代购小票制作网站有哪些,购物小票的简要说明?  淘宝制作网站有哪些,淘宝网官网主页?  如何挑选高效建站主机与优质域名?  如何访问已购建站主机并解决登录问题?  IOS倒计时设置UIButton标题title的抖动问题  建站上市公司网站建设方案与SEO优化服务定制指南  沈阳制作网站公司排名,沈阳装饰协会官方网站?  PHP 500报错的快速解决方法  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  如何在七牛云存储上搭建网站并设置自定义域名?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  如何快速搭建高效简练网站?  微信h5制作网站有哪些,免费微信H5页面制作工具?  如何选择域名并搭建高效网站?  建站之星如何修改网站生成路径?  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  Android使用GridView实现日历的简单功能  微信推文制作网站有哪些,怎么做微信推文,急?  网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?  网站海报制作教学视频教程,有什么免费的高清可商用图片网站,用于海报设计?  如何通过西部建站助手安装IIS服务器?  建站之星导航如何优化提升用户体验?  如何在腾讯云免费申请建站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  如何通过服务器快速搭建网站?完整步骤解析  如何快速配置高效服务器建站软件?  武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?  如何在IIS中新建站点并解决端口绑定冲突?  Android自定义控件实现温度旋转按钮效果  网站制作培训多少钱一个月,网站优化seo培训课程有哪些?  如何在阿里云虚拟主机上快速搭建个人网站?  建站之星官网登录失败?如何快速解决? 

您的项目需求

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