详解使用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 禁用只读文本框获得焦点时的退格键
Apr 25 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
Aug 22 Javascript
用html+css+js实现的一个简单的图片切换特效
May 28 Javascript
js常用数组操作方法简明总结
Jun 20 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
Aug 16 Javascript
jQuery弹出层插件Lightbox_me使用指南
Apr 21 Javascript
原生js实现图片层叠轮播切换效果
Feb 02 Javascript
iframe中使用jquery进行查找的方法【案例分析】
Jun 17 Javascript
jQuery实现优雅的弹窗效果(6)
Feb 08 Javascript
JS+canvas画一个圆锥实例代码
Dec 13 Javascript
JavaScript中的事件与异常捕获详析
Feb 24 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
Sep 22 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
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
php获取英文姓名首字母的方法
2015/07/13 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
PHP工厂模式、单例模式与注册树模式实例详解
2019/06/03 PHP
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
对存在JavaScript隐式类型转换的四种情况的总结(必看篇)
2017/08/31 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
Vue精简版风格概述
2018/01/30 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
vue项目实现设置根据路由高亮对应的菜单项操作
2020/08/06 Javascript
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
Python datetime时间格式化去掉前导0
2014/07/31 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
在python里协程使用同步锁Lock的实例
2019/02/19 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
Python中six模块基础用法
2019/12/08 Python
sklearn的predict_proba使用说明
2020/06/28 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
Python实现Appium端口检测与释放的实现
2020/12/31 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
Python tkinter之ComboBox(下拉框)的使用简介
2021/02/05 Python
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
幼儿园门卫制度
2014/01/29 职场文书
英文道歉信
2015/01/20 职场文书
检讨书大全
2015/01/27 职场文书
部门2015年度工作总结
2015/04/29 职场文书
anaconda python3.8安装后降级
2021/06/11 Python