国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue實現點擊展開點擊收起效果

2024-05-06 15:34:49
字體:
來源:轉載
供稿:網友

安裝vue的步驟在這里就不進行贅述了,下面直接進入正題

  首先定義一下data里面的數據:

data () {  return {   toLearnList:[    'html','css','javascript','java','php'  //進行顯示的數據   ],   showAll:false,                 //標記數據是否需要完全顯示的屬性  } }

  使用computed對data進行處理:

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 '點擊收起'   }  } }

template:循環的時候直接用showList進行操作,顯示收起的事件直接用showAll = !showAll 進行控制,改變這個值的真假

<template> <div class="hello">   <div v-for='item in showList'>{{item}}</div>   <div @click="showAll = !showAll" class="show-more">{{word}}</div> </div></template>

總結

以上所述是小編給大家介紹的vue實現點擊展開點擊收起效果,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 泗洪县| 张掖市| 子长县| 精河县| 巴青县| 葵青区| 奉新县| 万全县| 特克斯县| 绥芬河市| 天柱县| 垫江县| 汕尾市| 德兴市| 普定县| 那坡县| 普格县| 郎溪县| 迁安市| 大姚县| 洛阳市| 绥德县| 依兰县| 理塘县| 蕲春县| 渭源县| 齐河县| 金川县| 濉溪县| 介休市| 桂平市| 福泉市| 铜梁县| 灌南县| 锦州市| 仲巴县| 铅山县| 宿松县| 新乡市| 龙山县| 大新县|