摺疊與展開功能

2021-10-10 21:21:41 字數 1020 閱讀 8634

1、對獲取到的資料,例如list

for

(let i =

0; i< res.data.length; i++

) this.$set

(res.data,

'ifshowzk'

, true)

this.$set

(res.data,

'ifshow'

, false)

}this.list= res.data

// 為每乙個資料加上這兩個屬性

2、html**裡面使用

//上面一層有v-for=(item,index)in list

"content"

:class=

"":ref=

"'ftcontent'+ index" v-html=

"text(item.comment)"

>

<

/span>

"unfold"

:class=

"" v-if=

"item.ifshow" @click.stop=

"item.ifshowzk=!item.ifshowzk,$forceupdate()"

>

}<

/p>

<

/div>

3、updated方法裡更新資料

updated()

`])`][

0].offsetheight;

//獲取當前span的高度

// 我的1行寬為21,,所以3行就是63.我的效果是大於三行就不要了

if(vheight >63)

}})}

)},

4、寫樣式

.content 

.formitemcontent

.unfold

}.unfoldselect ```

UITableableView摺疊展開

import headerviewbutton.h implementation headerviewbutton only override drawrect if you perform custom drawing.an empty implementation adversely affec...

MFC CTreeCtrl展開摺疊事件

最近搞ctreectrl控制項,發現只有節點展開事件,沒有節點摺疊事件,實際情況是展開和摺疊走的是同乙個事件tvn itemexpanded 完成 要判斷當前節點是展開還是摺疊可以用下面的方法 if tvis expanded getitemstate hitem,tvis expanded els...

Android展開 摺疊通知欄

最近幾天碰到乙個鬱悶的問題,在有些機型上面使用pendingintent.getactivity context,0,intent,0 的方式開啟乙個指定的activity後,通知欄並不主動 摺疊,讓我一度的以為使用pendingintent.getactivity 的方式無法開啟activity,...