Vue中的数据监听和数据交互案例解析


Posted in Javascript onJuly 12, 2017

现在我们来看一下vue中的数据监听事件$watch,

js代码:

new Vue({
        el:"#div",
        data:{
          arr:[1,2,3]
        }
      }).$watch("arr",function () {
        alert("数据改变了")
      })

html代码:

<div id="div">
<input type="button" value="改变" @click="arr.push(5)">
<h1>
  {{arr}}
</h1>
</div>

这就是数组的监听,对于json我们也是一样的,但是我们得给他一个深度监听,$watch的第三个参数{deep:true}。

angular 中的数据交互有$http,同样对于vue我们也是有数据交互的,有post,get以及jsonp的方法。

我们在这里做一个简单的百度搜索功能

css代码:

a{
      text-decoration: none;
      color: black;
    }
    #div{
      text-align: center;
      padding-top: 50px;
    }
    input{
      height: 25px;
      width: 500px;
      border-radius: 5px;
      outline: none;
    }
    ul{
      margin-left:470px;
      margin-top: 0;
    }
    li{
      height: 25px;
      text-align: left;
      border:1px solid gray;
      list-style: none;
      width: 500px;
    }

js代码:

new Vue({
        el:"#div",
        data:{
          msg:" ",
          arr:[]
        },
        methods:{
          get:function () {
            this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?',{
              wd:this.msg
            },{
              jsonp: 'cb'
            }).then(function(res){
              this.arr=res.data.s
            },function(s){
              console.log(s);
            });
          }
        }
      })

html代码:

<div id="div">
<input type="text" v-model="msg" @keyup="get()">
<ul>
  <li v-for="item in arr"><a href="javascript:;" rel="external nofollow" >{{item}}</a></li>
</ul>
</div>

这样一个简单的小案例就做好了。

以上所述是小编给大家介绍的Vue中的数据监听和数据交互案例解析,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 Javascript
JS 控件事件小结
Oct 31 Javascript
推荐25个超炫的jQuery网格插件
Nov 28 Javascript
同一个网页中实现多个JavaScript特效的方法
Feb 02 Javascript
跟我学习javascript的闭包
Nov 16 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
Aug 27 Javascript
JS实现获取剪贴板内容的方法
Jun 21 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
Jul 20 Javascript
react redux入门示例
Apr 19 Javascript
js实现鼠标拖拽缩放div实例代码
Mar 25 Javascript
微信小程序实现搜索指定景点周边美食、酒店
May 18 Javascript
国庆节到了,利用JS实现一个生成国庆风头像的小工具 详解实现过程
Oct 05 Javascript
js 监控iframe URL的变化实例代码
Jul 12 #Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 #jQuery
浅谈原生JS中的延迟脚本和异步脚本
Jul 12 #Javascript
基于zepto.js实现手机相册功能
Jul 11 #Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
Jul 11 #Javascript
详解Webpack DLL用法以及功能
Jul 11 #Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
Jul 11 #Javascript
You might like
thinkphp中session和cookie无效的解决方法
2014/12/19 PHP
基于GD2图形库的PHP生成图片缩略图类代码分享
2015/02/08 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
利用PHP判断文件是否为图片的方法总结
2017/01/06 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
php把文件设置为插件的技巧方法
2020/02/03 PHP
List Information About the Binary Files Used by an Application
2007/06/18 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
js实现常用排序算法
2016/08/09 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
webpack打包非模块化js的方法
2018/10/24 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
原生js实现自定义滚动条
2021/01/20 Javascript
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
Python中多线程的创建及基本调用方法
2016/07/08 Python
python 创建弹出式菜单的实现代码
2017/07/11 Python
Python基于分水岭算法解决走迷宫游戏示例
2017/09/26 Python
Python分析学校四六级过关情况
2017/11/22 Python
详解Python数据分析--Pandas知识点
2019/03/23 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
python实现指定ip端口扫描方式
2019/12/17 Python
python按顺序重命名文件并分类转移到各个文件夹中的实现代码
2020/07/21 Python
CSS3 边框效果
2019/11/04 HTML / CSS
IdealFit官方网站:女性蛋白质、补充剂和运动服装
2019/03/24 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
装潢设计专业推荐信模板
2013/11/26 职场文书
小学生家长评语集锦
2014/01/30 职场文书
2015年119消防宣传日活动总结
2015/03/24 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书