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 相关文章推荐
javascript的数组和常用函数详解
May 09 Javascript
简单谈谈javascript代码复用模式
Jan 28 Javascript
jquery实现具有嵌套功能的选项卡
Feb 12 Javascript
JS实现放大、缩小及拖拽图片的方法【可兼容IE、火狐】
Aug 23 Javascript
jQuery获取this当前对象子元素对象的方法
Nov 29 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
Mar 09 Javascript
详解angular部署到iis出现404解决方案
Aug 14 Javascript
基于Vue 服务端Cookies删除的问题
Sep 21 Javascript
layui-laydate时间日历控件使用方法详解
Nov 15 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 Javascript
微信小程序连续签到7天积分获得功能的示例代码
Aug 20 Javascript
js实现头像上传并且可预览提交
Dec 25 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函数(简单整理)
2010/04/30 PHP
joomla内置的表单验证功能使用方法
2010/06/11 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
2016/07/15 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
php读取本地json文件的实例
2018/03/07 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
JavaScript 私有成员分析
2009/01/13 Javascript
JS中动态添加事件(绑定事件)的代码
2011/01/09 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
jQuery中数据缓存$.data的用法及源码完全解析
2016/04/29 Javascript
Vue.js动态添加、删除选题的实例代码
2016/09/30 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
pyramid配置session的方法教程
2013/11/27 Python
详谈Python2.6和Python3.0中对除法操作的异同
2017/04/28 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
python序列类型种类详解
2020/02/26 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
教学大赛获奖感言
2014/01/15 职场文书
教师职称自我鉴定
2014/02/12 职场文书
环保公益广告语
2014/03/13 职场文书
座谈会主持词
2014/03/20 职场文书
创先争优承诺书范文
2014/03/31 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
纺织工程专业推荐信
2014/09/08 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
无房产证房屋转让协议书合同样本
2014/10/18 职场文书
2014年党员整改措施
2014/10/24 职场文书
嘉宾邀请函
2015/01/31 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书