详解使用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 相关文章推荐
做网页的一些技巧(续)
Feb 01 Javascript
IE iframe的onload方法分析小结
Jan 07 Javascript
自己写了一个展开和收起的多更能型的js效果
Mar 05 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
Mar 20 Javascript
JavaScript设计模式之观察者模式(发布者-订阅者模式)
Sep 24 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
javascript中Date format(js日期格式化)方法小结
Dec 17 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
Jan 25 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
Jan 18 Javascript
二维码图片生成器QRCode.js简单介绍
Aug 18 Javascript
详解Js里的for…in和for…of的用法
Mar 28 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
Aug 13 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
将文件夹压缩成zip文件的php代码
2009/12/14 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
PHP实现微信提现功能
2018/09/30 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
JavaScript 字符串处理函数使用小结
2010/12/02 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
面向对象的Javascript之三(封装和信息隐藏)
2012/01/27 Javascript
js以分隔符分隔数组中的元素并转换为字符串的方法
2016/11/16 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
vue移动端屏幕适配详解
2019/04/30 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
python中文乱码的解决方法
2013/11/04 Python
python中for用来遍历range函数的方法
2018/06/08 Python
基于Python List的赋值方法
2018/06/23 Python
python更新数据库中某个字段的数据(方法详解)
2020/11/18 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
前端canvas动画如何转成mp4视频的方法
2019/06/17 HTML / CSS
高中军训感言1000字
2014/03/01 职场文书
爱护公共设施的标语
2014/06/24 职场文书
教育专业毕业生推荐信
2014/07/10 职场文书
荆州古城导游词
2015/02/06 职场文书
个人求职信格式范文
2015/03/20 职场文书
投标单位介绍信
2015/05/05 职场文书
三方合作意向书范本
2015/05/09 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
vue配置型表格基于el-table拓展之table-plus组件
2022/04/12 Vue.js