Vue.js 조회 작업 의 인 스 턴 스 상세 설명

2278 단어 Vue.js조회 조작
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 가 조회 작업 을 하 는 사례 에 대한 상세 한 설명 입 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남기 거나 본 사이트 지역사회 에 가서 토론 을 하 십시오.읽 어 주 셔 서 감사합니다. 여러분 께 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기