【IMWeb】作业-select制作

来源:互联网 发布:mac系统机器码怎么查看 编辑:程序博客网 时间:2024/06/05 17:05
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="style.css">
    <script src="./vue.js"></script>
</head>
<body>
   <div id="app">
   <div style="float:left">
           <h2>自定义的下拉框1</h2>
       <custom-select btn-value="查询"></custom-select>
   </div>
       <div style="float:left">
     <h2>自定义下拉框2</h2>
        <custom-select btn-value="搜索"></custom-select>           
       </div>
   </div>
   <script>
     //注册组件
      Vue.component("custom-select",{
          data:function(){
              return {
                  selectShow:false
              }
          },
          props:["btnValue"],
          template:` <section class="wrap">
          <div class="searchIpt clearFix">
              <div class="clearFix">
            <input type="text" class="keyWord" value="" @click="selectShow=!selectShow" />
            <input type="button" v-bind:value="btnValue" />
             <span></span>
         </div>
     <custom-list v-show="selectShow"></custom-list>
     </div>
   </section>`
      })
      Vue.component("custom-list",{
          template:`<ul class="list">
             <li>小白</li>
             <li>实习生</li>
             <li>程序员</li>
             <li>项目经理</li>
             <li>架构师</li>
             <li>项目总监</li>
             <li>总经理</li>
             <li>大boss</li>
         </ul>`
      })
         new Vue({
             el:"#app"
         })
   </script>
</body>
</html>
0 0