Vue.js Ajax动态参数与列表显示实现方法


Posted in Javascript onOctober 20, 2016

Vue.js简介

vue是法语中视图的意思,Vue.js是一个轻巧、高性能、可组件化的MVVM库,同时拥有非常容易上手的API。

一、动态参数显示

ajax异步请求后,接收到返回的data参数并显示在前端

1.1 引入js,也加入了jQuery

<script type="text/javascript" src="/js/vue.min.js"></script>
<script type="text/javascript" src="/js/jquery-2.1.3.js"></script>

1.2 html

<div id="app">
<p>{{ message }}</p>
<button v-on:click="showData">显示数据</button>
</div>

1.3 JS

注意:这里JS一定要放在$(function() {})里面,或者是写到body里面

new Vue({
el: '#app',
data: {
message: ''
},
methods: {
showData: function () {
var _self = this;
$.ajax({
type: 'GET',
url: '...',
success:function(data) {
_self.message = JSON.stringify(data);
}
});
}
}
})

二、动态列表显示

开始展示一个空白列表,ajax异步请求后,接收到返回的data列表信息并显示

2.1 引入js,也加入了jquery

<script type="text/javascript" src="/js/vue.min.js"></script>
<script type="text/javascript" src="/js/jquery-2.1.3.js"></script>

2.2 html

<div id="app">
<table>
<thead>
<tr>
<th style='width:3%; text-align: left'>ID</th>
<th style='width:5%; text-align: left'>名称</th>
<th style='width:10%; text-align: left'>条形码</th>
<th style='width:10%; text-align: left'>简称</th>
</tr>
</thead>
<tbody>
<tr v-for="goods in goodsList">
<td>{{goods.id}}</td>
<td>{{goods.name}}</td>
<td>{{goods.barcode}}</td>
<td>{{goods.shortName}}</td>
</tr>
</tbody>
</table>
<button v-on:click="nameSearch()">查询</button><br><br>
</div>

2.3 JS

var goodsVue = new Vue({
el: '#app',
data: {
goodsList : ''
},
methods: {
nameSearch: function () {
var _self = this;
$.ajax({
type: 'GET',
url: '...',
success:function(data) {
_self.goodsList = data;
}
});
}
}
})

以上所述是小编给大家介绍的Vue.js Ajax动态参数与列表显示实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
类之Prototype.js学习
Jun 13 Javascript
Javascript 兼容firefox的一些问题
May 21 Javascript
JS+CSS实现简易的滑动门效果代码
Sep 24 Javascript
JS实现网页Div层Clone拖拽效果
Sep 26 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
Mar 11 Javascript
js 连续赋值的简单实现
Jun 13 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
Jul 27 Javascript
Node.js使用MySQL连接池的方法实例
Feb 11 Javascript
layer.close()关闭进度条和Iframe窗的方法
Aug 17 Javascript
初学node.js中实现删除用户路由
May 27 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
vue使用openlayers实现移动点动画
Sep 24 Javascript
探究Vue.js 2.0新增的虚拟DOM
Oct 20 #Javascript
Javascript 创建类并动态添加属性及方法的简单实现
Oct 20 #Javascript
javascript匀速动画和缓冲动画详解
Oct 20 #Javascript
js设置和获取自定义属性的方法
Oct 20 #Javascript
js阻止冒泡和默认事件(默认行为)详解
Oct 20 #Javascript
浅谈JS中String()与 .toString()的区别
Oct 20 #Javascript
详解javascript事件绑定使用方法
Oct 20 #Javascript
You might like
PHP下10件你也许并不了解的事情
2008/09/11 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
javascript 使td内容不换行不撑开
2012/11/29 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
JS基于递归实现网页版计算器的方法分析
2017/12/20 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
vue 页面回退mounted函数不执行的解决方案
2020/07/26 Javascript
[16:19]教你分分钟做大人——风暴之灵
2015/03/11 DOTA
python sys模块sys.path使用方法示例
2013/12/04 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
python+flask实现API的方法
2018/11/21 Python
解决项目pycharm能运行,在终端却无法运行的问题
2019/01/19 Python
基于python生成器封装的协程类
2019/03/20 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
浅谈pytorch、cuda、python的版本对齐问题
2020/01/15 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
拉丁舞学习者的自我评价
2013/10/27 职场文书
教育学专业毕业生的自我评价
2013/11/21 职场文书
最热门的自我评价
2013/12/30 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
置业顾问岗位职责
2015/02/09 职场文书
保险内勤岗位职责
2015/04/13 职场文书
Pytest中conftest.py的用法
2021/06/27 Python