이번에는 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 '点击展开' }else{ return '点击收起' } } }
템플릿: 루핑할 때 showList를 직접 사용하여 작동하고 닫힌 이벤트를 표시합니다. showAll = !showAll을 직접 사용하여 이 값의 참 또는 거짓을 제어하고 변경합니다.
<template> <p class="hello"> <p v-for='item in showList'>{{item}}</p> <p @click="showAll = !showAll" class="show-more">{{word}}</p> </p> </template>
이 기사의 사례를 읽은 후 방법을 마스터했다고 믿습니다. 주의하세요. 더 많은 흥미로운 내용을 보려면 PHP 중국어 웹사이트를 방문하세요. 기타 관련 기사!
추천 도서:
Vue2.0을 사용하여 사진을 찍기 위해 카메라를 호출하는 방법
IE9 이전 버전에서 JS 메모리 누수를 처리하는 방법
위 내용은 vue를 사용하여 클릭하여 확장 및 클릭하여 축소를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!