zoukankan      html  css  js  c++  java
  • vue7 下拉列表

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>智能社——http://www.zhinengshe.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <style>
    
        </style>
        <script src="vue.js"></script>
        <script src="vue-resource.js"></script>
        <script>
            window.onload=function(){
                new Vue({
                    el:'body',
                    data:{
                        myData:[],
                        t1:''
                    },
                    methods:{
                        get:function(){
                            this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{
                                wd:this.t1
                            },{
                                jsonp:'cb'
                            }).then(function(res){
                                this.myData=res.data.s;
                            },function(){
    
                            });
                        }
                    }
                });
            };
        </script>
    </head>
    <body>
        <div id="box">
            <input type="text" v-model="t1" @keyup="get()">
            <ul>
                <li v-for="value in myData">
                    {{value}}
                </li>
            </ul>
            <p v-show="myData.length==0">暂无数据...</p>
        </div>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>智能社——http://www.zhinengshe.com</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <style>
            .gray{
                background: #ccc;
            }
        </style>
        <script src="vue.js"></script>
        <script src="vue-resource.js"></script>
        <script>
            window.onload=function(){
                new Vue({
                    el:'body',
                    data:{
                        myData:[],
                        t1:'',
                        now:-1
                    },
                    methods:{
                        get:function(ev){
                            if(ev.keyCode==38 || ev.keyCode==40)return;
    
                            if(ev.keyCode==13){
                                window.open('https://www.baidu.com/s?wd='+this.t1);
                                this.t1='';
                            }
    
                            this.$http.jsonp('https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su',{
                                wd:this.t1
                            },{
                                jsonp:'cb'
                            }).then(function(res){
                                this.myData=res.data.s;
                            },function(){
                                
                            });
                        },
                        changeDown:function(){
                            this.now++;
                            if(this.now==this.myData.length)this.now=-1;
                            this.t1=this.myData[this.now];
                        },
                        changeUp:function(){
                            this.now--;
                            if(this.now==-2)this.now=this.myData.length-1;
                            this.t1=this.myData[this.now];
                        }
                    }
                });
            };
        </script>
    </head>
    <body>
        <div id="box">
            <input type="text" v-model="t1" @keyup="get($event)" @keydown.down="changeDown()" @keydown.up.prevent="changeUp()">
            <ul>
                <li v-for="value in myData" :class="{gray:$index==now}">
                    {{value}}
                </li>
            </ul>
            <p v-show="myData.length==0">暂无数据...</p>
        </div>
    </body>
    </html>
  • 相关阅读:
    Oracle删除约束和主键的语句
    Tomcat启动时SecureRandom超级慢的问题
    MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据
    ORA-00604: 递归 SQL 级别 1 出现错误 ORA-01653: 表 SYS.AUD$ 无法通过 8192 (在表空间 SYSTEM 中) 扩展
    Linux 使用pwgen命令创建随机密码
    nginx 之 proxy_pass详解
    给nginx生成自签名证书
    常见排序算法(java实现)
    浅析变量的作用域和生存周期的差别
    filter过滤器
  • 原文地址:https://www.cnblogs.com/yaowen/p/6975256.html
Copyright © 2011-2022 走看看