Vue.js进行查询操作的实例详解


Posted in Javascript onAugust 25, 2017

Vue.js进行查询操作的实例详解

实例代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <script src="../lib/vue.min.js" type="text/javascript" ></script>
    <title>字符转换</title>
  </head>
  <body>
    <div id="app">
      请输入查询关键字:<input type="text" v-model="search" />
      <table>
        <tr>
          <th>名称</th>
          <th>价格</th>
          <th>数量</th>
        </tr>
        <tr v-for='x in list'>
          <td>{{x.name}}</td>
          <td>{{x.price}}</td>
          <td>{{x.num}}</td>
        </tr>
      </table>
    </div>
    <script type="text/javascript">
      var vm=new Vue({
        el:'#app',
        data:{
        /*定义空数组装信息*/
          info:[],
        /*定义变量装查询输入的字符串*/
          search:''
        },
        /*computed比methods效率高,不需要重新渲染页面*/
        computed:{
          list:function(){
            var arr =[];
            for(var i=0;i<this.info.length;i++){
              if(this.info[i].name.indexOf(this.search)!=-1){
                arr.push(this.info[i])
              }
            }
            return arr;

          }
        }
      })
      for(var i = 1;i<20;i++){
        vm.info.push({name:'手机'+i,price:1000*i,num:i})
      }
    </script>
  </body>
</html>

效果如图:

Vue.js进行查询操作的实例详解

Vue.js进行查询操作的实例详解

补充:

Vue.js进行查询操作的实例详解

以上就是Vue.js进行查询操作的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
鼠标滑上去后图片放大浮出效果的js代码
May 28 Javascript
js判断背景图片是否加载成功使用img的width实现
May 29 Javascript
jQuery实现图片信息的浮动显示实例代码
Aug 28 Javascript
javascript放大镜效果的简单实现
Dec 09 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
Jun 02 Javascript
判断输入的字符串是否是日期格式的简单方法
Jul 11 Javascript
JavaScript实现图片无缝滚动效果
Jul 07 Javascript
Java设计中的Builder模式的介绍
Mar 22 Javascript
在angularJs中进行数据遍历的2种方法
Oct 08 Javascript
JavaScript实现轮播图特效
Apr 10 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
Oct 30 Javascript
JavaScript实现优先级队列
Dec 06 Javascript
Vue实例中生命周期created和mounted的区别详解
Aug 25 #Javascript
Vue.js框架路由使用方法实例详解
Aug 25 #Javascript
关于Vue.nextTick()的正确使用方法浅析
Aug 25 #Javascript
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 #jQuery
JS中利用swiper实现3d翻转幻灯片实例代码
Aug 25 #Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
Aug 25 #Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
Aug 25 #Javascript
You might like
PHP文件上传实例详解!!!
2007/01/02 PHP
ubuntu 编译安装php 5.3.3+memcache的方法
2010/08/05 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
jquery lazyload延迟加载技术的实现原理分析
2011/01/24 Javascript
js中关于一个分号的崩溃示例
2013/11/11 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
做好七件事帮你提升jQuery的性能
2014/02/06 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
JS选中checkbox后获取table内一行TD所有数据的方法
2015/07/01 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
JS模拟实现方法重载示例
2016/08/03 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
vue 项目build错误异常的解决方法
2019/04/22 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
如何检测JavaScript中的死循环示例详解
2020/08/30 Javascript
Python中的yield浅析
2014/06/16 Python
python使用socket连接远程服务器的方法
2015/04/29 Python
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python多线程同步实例教程
2019/08/11 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
python中判断文件结束符的具体方法
2020/08/04 Python
Python+Appium实现自动化清理微信僵尸好友的方法
2021/02/04 Python
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
个人收入证明范本
2014/01/12 职场文书
新学期校长寄语
2014/01/18 职场文书
2015年业务员工作总结范文
2015/04/07 职场文书
原告离婚代理词
2015/05/23 职场文书
MIME类型中application/xml与text/xml的区别介绍
2022/01/18 HTML / CSS