vue怎么实现点击展开点击收起效果

  介绍

这篇文章主要介绍vue怎么实现点击展开点击收起效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

vue是什么

vue是一套用于构建用户界面的渐进式JavaScript框架,vue与其它大型框架的区别是,使用vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用vue可以采用单文件组件和vue生态系统支持的库开发复杂的单页应用。

,首先定义一下数据里面的数据:

data  (), {   return {才能   ,,toLearnList:(   ,,,& # 39;html # 39; & # 39; css # 39;, & # 39; javascript # 39; & # 39; java # 39;, & # 39; php # 39;,,//进行显示的数据   ,,,,   ,,showAll:假的,,//标记数据是否需要完全显示的属性   ,,}   以前,}

,使用计算对数据进行处理:

计算:{   showList才能:函数(){   ,,如果(this.showAll ==, false){,,,,,,,,,//当数据不需要完全显示的时候   ,,,var  showList =, [];,//定义一个空数组   ,,,如果(祝辞this.toLearnList.length  3){//这里我们先显示前三个   ,,,,,(var 我=0;i<3,我+ +){   ,,,,,showList.push (this.toLearnList[我])   ,,,,}   还有,,,}{   ,,,,showList =this.toLearnList   ,,,}   ,,,return  showList;,//返回当前数组   其他,,}{   ,,,return  this.toLearnList;   ,,}   ,,},   词:才能函数(){   ,,如果(this.showAll ==, false){//对文字进行处理   ,,,return  & # 39;点击展开& # 39;   其他,,}{   ,,,return  & # 39;点击收起& # 39;   ,,}   ,,}   以前,}

模板:循环的时候直接用showList进行操作,显示收起的事件直接用showAll=! showAll进行控制,改变这个值的真假

& lt; template>   ,& lt; div 类=癶ello"比;   ,,& lt; div  v=& # 39; item 拷贝showList& # 39;在{{项}}& lt;/div>   ,,& lt; div  @click=皊howAll =, ! showAll",类=皊how-more"在{{词}}& lt;/div>   ,& lt;/div>   & lt;/template>

以上是“vue怎么实现点击展开点击收起效果”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

vue怎么实现点击展开点击收起效果