vue 1.x 交互实现仿百度下拉列表示例
Vue 1.x交互实现仿百度下拉列表示例
随着网络推广技术的发展,Vue框架已经成为前端开发的重要工具之一。在Vue 1.x版本中,要实现交互功能,需要引入ajax模块。今天,长沙网络推广带来一个仿百度下拉列表的实例,为大家提供学习和参考。
一、前言
Vue本身不支持交互功能,为了实现交互,我们需要引入vue-resource.js这个库文件。在网络推广领域,这种交互功能的应用非常广泛。
二、用法分类
Ajax交互通常分为三类:get、post和jsonp。在这个实例中,我们将主要讲解get和post请求的使用。
在HTML部分,我们有一个数组myData,它的数据通过一个ul列表显示出来,这里我们使用了Vue的"v-for"指令。
{{m}}
{{msg}}
{{'wele'|uppercase}}
-
{{value}}
暂无数据
接下来是get请求和post请求的写法:
1. get请求:
```javascript
methods:{
get: function(){
this.$http.get('search',{
wd:this.m
}).then(function(res){
this.myData= res.body;
},function(res){
console.log(res.status);
})
}
```
2. post请求:
```javascript
methods:{get : function () {
this.$http.post('search',{
wd:this.m
},{
emulateJSON:true //在get 请求的基础上添加了第3个参数 跨域携带参数问题解决方案(一般用在post请求上) 同步请求发送过去的是字符串形式;异步发送过去的是FormData形式) }).then(function(res){ }this.myData=res.body; },function(res){ console.log('err'); // alert(2) //this.myData = ['aaa', 'a111', 'a222']; }) }} ``` 在后台项目中,当我们输入关键字后,程序会进入断点,获取数据。这个过程中,我们运用了Vue的双向数据绑定、列表中的v-for显示数组的数据以及v-show控制数据显示与否等功能。 三、总结 本文主要介绍了Vue 1.x中如何实现仿百度下拉列表的交互功能,包括get和post请求的写法、双向数据绑定、列表数据显示以及条件控制等。希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。 以上就是本文的全部内容,如果您有任何疑问或建议,请随时与我们联系。 【长沙网络推广】 (注:以上代码示例仅供参考和学习使用,实际使用时需要根据具体情况进行调整和优化。)
编程语言
- vue 1.x 交互实现仿百度下拉列表示例
- 超初级的linux后门制作方法
- IE 打开服务器下的MHT文件的实现方法
- php权重计算方法代码分享
- JS传参及动态修改页面布局
- jquery自适应布局的简单实例
- 浅谈javascript中遇到的字符串对象处理
- bootstrap动态添加面包屑(breadcrumb)及其响应事件的
- SQLServer 批量插入数据的两种方法
- form自动提交实例讲解
- jQuery实现可展开合拢的手风琴面板菜单
- 详解ASP.NET Core WebApi 返回统一格式参数
- PHP封装的一个支持HTML、JS、PHP重定向的多功能跳
- jsonp跨域获取百度联想词的方法分析
- php获取文章内容第一张图片的方法示例
- React从react-router路由上做登陆验证控制的方法