详解使用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 技巧大全(新手入门篇)
May 12 Javascript
jquery 最简单易用的表单验证插件
Feb 27 Javascript
java和javascript获取word文档的书签位置对比
Jun 19 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
javaScript如何跳出多重循环break、continue
Sep 01 Javascript
最全面的JS倒计时代码
Sep 17 Javascript
关于JavaScript中事件绑定的方法总结
Oct 26 Javascript
微信小程序实现皮肤功能(夜间模式)
Jun 18 Javascript
在 React、Vue项目中使用SVG的方法
Feb 09 Javascript
Vue.js实现图片的随意拖动方法
Mar 08 Javascript
解决vue-router中的query动态传参问题
Mar 20 Javascript
7个好用的JavaScript技巧分享(译)
May 07 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
常用的PHP数据库操作方法(MYSQL版)
2011/06/08 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
laravel返回统一格式错误码问题
2019/11/04 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
Python3读取文件常用方法实例分析
2015/05/22 Python
Python书单 不将就
2017/07/11 Python
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
替换python字典中的key值方法
2018/07/06 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
Python中list的交、并、差集获取方法示例
2019/08/01 Python
Mac安装python3的方法步骤
2019/08/09 Python
python导入库的具体方法
2020/06/18 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
中科软笔试题和面试题
2014/10/07 面试题
毕业自荐书
2013/12/09 职场文书
安全检查管理制度
2014/02/02 职场文书
促销活动方案模板
2014/02/24 职场文书
物流管理系毕业生求职信
2014/06/03 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
长城导游词300字
2015/01/30 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
宣传委员竞选稿
2015/11/19 职场文书
mysql联合索引的使用规则
2021/06/23 MySQL
Java 多线程并发FutureTask
2022/06/28 Java/Android
element tree树形组件回显数据问题解决
2022/08/14 Javascript