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 相关文章推荐
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 Javascript
JavaScript Archive Network 集合
May 12 Javascript
ExtJs中简单的登录界面制作方法
Aug 19 Javascript
基于Jquery的开发个代阴影的对话框效果代码
Jul 28 Javascript
jquery实现的鼠标拖动排序Li或Table
May 04 Javascript
JavaScript中数组成员的添加、删除介绍
Dec 30 Javascript
javascript实现链接单选效果的方法
May 13 Javascript
使用jQuery实现Web页面换肤功能的要点解析
May 12 Javascript
判断数组的最佳方法(推荐)
Oct 11 Javascript
微信小程序商品到详情的实现
Jun 27 Javascript
ES6学习教程之块级作用域详解
Oct 09 Javascript
Angular中点击li标签实现更改颜色的核心代码
Dec 08 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个人网站架设连环讲(一)
2006/10/09 PHP
网友原创的PHP模板类代码
2008/09/07 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
2016/03/21 PHP
Netbeans 8.2与PHP相关的新特性介绍
2016/10/08 PHP
Javascript对象属性方法汇总
2013/11/21 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
javascript中键盘事件用法实例分析
2015/01/30 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
使用 stylelint检查CSS_StyleLint
2016/04/28 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
Javascript中引用类型传递的知识点小结
2017/03/06 Javascript
vue 添加vux的代码讲解
2017/11/30 Javascript
[40:05]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python实现模拟按键,自动翻页看u17漫画
2015/03/17 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)
2016/11/16 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
Python下使用Scrapy爬取网页内容的实例
2018/05/21 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
python utc datetime转换为时间戳的方法
2019/01/15 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
Python3进制之间的转换代码实例
2019/08/24 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
Python常用模块sys,os,time,random功能与用法实例分析
2020/01/07 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
keras 获取某层的输入/输出 tensor 尺寸操作
2020/06/10 Python
JD Sports马来西亚:英国领先的运动鞋和运动服饰零售商
2018/03/13 全球购物
Java程序员面试90题
2013/10/19 面试题
继承公证书
2014/04/09 职场文书
遗嘱继承公证书
2014/04/09 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
永远跟党走演讲稿
2014/09/12 职场文书
党员先进事迹材料
2014/12/19 职场文书
消防安全月活动总结
2015/05/08 职场文书
终止解除劳动合同证明书
2015/06/17 职场文书