>  기사  >  웹 프론트엔드  >  vue를 사용하여 클릭하여 확장 및 클릭하여 축소를 구현하는 방법

vue를 사용하여 클릭하여 확장 및 클릭하여 축소를 구현하는 방법

php中世界最好的语言
php中世界最好的语言원래의
2018-06-01 17:32:293094검색

이번에는 vue를 사용하여 클릭하여 펼치기 및 클릭하여 접기를 구현하는 방법과 vue를 사용하여 클릭하여 펼치기 및 클릭하여 접기를 구현하는 Notes가 무엇인지 보여드리겠습니다. 다음은 실제 사례입니다. 바라보다.

vue 설치 단계는 여기서 설명하지 않습니다. 주제로 바로 이동하겠습니다

먼저 데이터의 데이터를 정의합니다.

data () {
  return {
   toLearnList:[
    'html','css','javascript','java','php'  //进行显示的数据
   ],
   showAll:false,                 //标记数据是否需要完全显示的属性
  }
 }

계산을 사용하여 데이터를 처리합니다.

computed:{
  showList:function(){
   if(this.showAll == false){          //当数据不需要完全显示的时候
    var showList = [];                //定义一个空数组
    if(this.toLearnList.length > 3){       //这里我们先显示前三个
     for(var i=0;i<3;i++){
      showList.push(this.toLearnList[i])
     }
    }else{
     showList = this.toLearnList
    }
    return showList;                 //返回当前数组
   }else{
    return this.toLearnList;
   }
  },
  word:function(){
   if(this.showAll == false){           //对文字进行处理
    return &#39;点击展开&#39;
   }else{
    return &#39;点击收起&#39;
   }
  }
 }

템플릿: 루핑할 때 showList를 직접 사용하여 작동하고 닫힌 이벤트를 표시합니다. showAll = !showAll을 직접 사용하여 이 값의 참 또는 거짓을 제어하고 변경합니다.

<template>
 <p class="hello">
   <p v-for=&#39;item in showList&#39;>{{item}}</p>
   <p @click="showAll = !showAll" class="show-more">{{word}}</p>
 </p>
</template>

이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 주의하세요. 더 많은 흥미로운 내용을 보려면 PHP 중국어 웹사이트를 방문하세요. 기타 관련 기사!

추천 도서:

Vue2.0을 사용하여 사진을 찍기 위해 카메라를 호출하는 방법

IE9 이전 버전에서 JS 메모리 누수를 처리하는 방법

위 내용은 vue를 사용하여 클릭하여 확장 및 클릭하여 축소를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.