详解使用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 相关文章推荐
动态加载JS文件的三种方法
Nov 08 Javascript
Google (Local) Search API的简单使用介绍
Nov 28 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
Jun 03 Javascript
jQuery 3.0十大新特性最终版发布
Jul 14 Javascript
JavaScript SHA512加密算法详细代码
Oct 06 Javascript
bootstrap按钮插件(Button)使用方法解析
Jan 13 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 jQuery
vue 使用外部JS与调用原生API操作示例
Dec 02 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
vue路由权限校验功能的实现代码
Jun 07 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
Jul 29 Javascript
Vue实现动态查询规则生成组件
May 27 Vue.js
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程序中防止盗链
2008/04/09 PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
2011/12/16 PHP
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
基于jquery的滑动样例代码
2010/11/20 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
Javascript基础 函数“重载” 详细介绍
2013/10/25 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
js获取会话框prompt的返回值的方法
2015/01/10 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
js的OOP继承实现(必看篇)
2017/02/18 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
Python聚类算法之凝聚层次聚类实例分析
2015/11/20 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
在Python中居然可以定义两个同名通参数的函数
2019/01/31 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
Python argparse模块使用方法解析
2020/02/20 Python
pycharm通过anaconda安装pyqt5的教程
2020/03/24 Python
Python 操作 MySQL数据库
2020/09/18 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
医科大学生毕业的自我评价分享
2013/11/12 职场文书
大学生考试作弊检讨书
2014/09/21 职场文书
工厂清洁工岗位职责
2015/02/14 职场文书
公司慰问信范文
2015/03/23 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis
Python编程中内置的NotImplemented类型的用法
2022/03/23 Python
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技