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


Posted in Javascript onJanuary 10, 2017

整理文档,搜刮出一个使用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.Js结合Jquery Ajax加载数据的两种方式

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

Javascript 相关文章推荐
jQuery 使用手册(七)
Sep 23 Javascript
JS延迟加载(setTimeout) JS最后加载
Jul 15 Javascript
读取input:file的路径并显示本地图片的方法
Sep 23 Javascript
jquery实现瀑布流效果分享
Mar 26 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
Jun 26 Javascript
JS使用正则表达式除去字符串中重复字符的方法
Nov 05 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
Feb 16 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
Jun 20 Javascript
遍历json获得数据的几种方法小结
Jan 21 Javascript
最常用的jQuery表单验证(简单)
May 23 jQuery
浅谈JavaScript_DOM学习篇_图片切换小案例
Mar 19 Javascript
vue 判断页面是首次进入还是再次刷新的实例
Nov 05 Javascript
JavaScript获取键盘按键的键码(参照表)
Jan 10 #Javascript
详解vue之页面缓存问题(基于2.0)
Jan 10 #Javascript
jQuery验证表单格式的使用方法
Jan 10 #Javascript
Html5 js实现手风琴效果
Apr 17 #Javascript
jquery做个日期选择适用于手机端示例
Jan 10 #Javascript
javascript删除html标签函数cIsHTML
Jan 09 #Javascript
jQuery.parseHTML() 函数详解
Jan 09 #Javascript
You might like
php中的观察者模式简单实例
2015/01/20 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
关于Laravel Route重定向的一个注意点
2017/01/16 PHP
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
2012/12/19 Javascript
Knockoutjs快速入门(经典)
2012/12/24 Javascript
图片动画横条广告带上下滚动可自定义图片、链接等等
2013/10/20 Javascript
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
jquery如何扑捉回车键触发的事件
2014/04/24 Javascript
JavaScript实现twitter puddles算法实例
2014/12/06 Javascript
js实现类似MSN提示的页面效果代码分享
2015/08/24 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
jQuery EasyUi实战教程之布局篇
2016/01/26 Javascript
prototype与__proto__区别详细介绍
2017/01/09 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
2017/08/16 Javascript
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
[01:07:21]NAVI vs VG Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
探索Python3.4中新引入的asyncio模块
2015/04/08 Python
Python的函数的一些高阶特性
2015/04/27 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
python写入xml文件的方法
2015/05/08 Python
python中函数总结之装饰器闭包详解
2016/06/12 Python
python使用mysql数据库示例代码
2017/05/21 Python
详解Python之unittest单元测试代码
2018/01/24 Python
详解python3中tkinter知识点
2018/06/21 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
浅谈python编译pyc工程--导包问题解决
2019/03/20 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
2019/07/19 Python
利用css3画个同心圆示例代码
2017/07/03 HTML / CSS
巴西手表购物网站:eclock
2019/03/19 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
房地产融资计划书
2014/01/10 职场文书
幼儿园家长评语
2014/02/10 职场文书
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python