国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

前端vue簡單實用折疊面板可以折疊收起展開內容區(qū)域

這篇具有很好參考價值的文章主要介紹了前端vue簡單實用折疊面板可以折疊收起展開內容區(qū)域。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

隨著技術的發(fā)展,開發(fā)的復雜度也越來越高,傳統(tǒng)開發(fā)方式將一個系統(tǒng)做成了整塊應用,經常出現(xiàn)的情況就是一個小小的改動或者一個小功能的增加可能會引起整體邏輯的修改,造成牽一發(fā)而動全身。通過組件化開發(fā),可以有效實現(xiàn)單獨開發(fā),單獨維護,而且他們之間可以隨意的進行組合。大大提升開發(fā)效率低,降低維護成本。

組件化對于任何一個業(yè)務場景復雜的前端應用以及經過多次迭代之后的產品來說都是必經之路。組件化要做的不僅僅是表面上看到的模塊拆分解耦,其背后還有很多工作來支撐組件化的進行,例如結合業(yè)務特性的模塊拆分策略、模塊間的交互方式和構建系統(tǒng)等等 。

本文給大家介紹的一款組件是:

前端vue簡單實用折疊面板可以折疊收起展開內容區(qū)域

?文章來源地址http://www.zghlxwxcb.cn/news/detail-737309.html

效果圖如下:

?

vue折疊面板,前端,vue.js,javascript,前端框架,微信小程序

vue折疊面板,前端,vue.js,javascript,前端框架,微信小程序

代碼如下:?

# 簡單實用折疊面板可以折疊收起展開內容區(qū)域。

#### 使用方法

```使用方法

<!-- leftText:做標題? rigText: 有注明文字 isOpen:展開折疊狀態(tài) isIcon:是否展示箭頭圖片 默認true -->

<CCFoldView leftText="歷年營業(yè)收入" rigText="(2023年度)" @click.native="foldClick(1)" :isOpen="isFoldOne"></CCFoldView>

```

#### HTML代碼部分

```html

<template>

<view class="content">

<!-- leftText:做標題? rigText: 有注明文字 isOpen:展開折疊狀態(tài) isIcon:是否展示箭頭圖片 默認true -->

<CCFoldView leftText="歷年營業(yè)收入" rigText="(2023年度)" @click.native="foldClick(1)" :isOpen="isFoldOne">

</CCFoldView>

<!--? 圖片視圖 -->

<div class="chartV" v-if="isFoldOne" id="chartV_one">

</div>

<CCFoldView leftText="歷年凈利潤" rigText="(2023年度)" @click.native="foldClick(2)" :isOpen="isFoldTwo">

</CCFoldView>

<!--? 圖片視圖 -->

<div class="chartV" v-if="isFoldTwo" id="chartV_two">

</div>

<CCFoldView leftText="歷年資產" rigText="(2023年度)" @click.native="foldClick(3)" :isOpen="isFoldThree">

</CCFoldView>

<!--? 圖片視圖 -->

<div class="chartV" v-if="isFoldThree" id="chartV_three">

</div>

<CCFoldView leftText="歷年負債" rigText="(2023年度)" @click.native="foldClick(4)" :isOpen="isFoldFour">

</CCFoldView>

<!--? 圖片視圖 -->

<div class="chartV" v-if="isFoldFour" id="chartV_four">

</div>

</view>

</template>

```

#### JS代碼 (引入組件 填充數據)

```javascript

<script>

import CCFoldView from "../../components/CCFoldView.vue"

export default {

components: {

CCFoldView

},

data() {

return {

isFoldOne: false,

isFoldTwo: false,

isFoldThree: false,

isFoldFour: false,

}

},

methods: {

foldClick(tag) {

if (tag == 1) {

this.isFoldOne = !this.isFoldOne;

} else if (tag == 2) {

this.isFoldTwo = !this.isFoldTwo;

}

else if (tag == 3) {

this.isFoldThree = !this.isFoldThree;

}

else if (tag == 4) {

this.isFoldFour = !this.isFoldFour;

}

}

},

}

</script>

```

#### CSS

<style>

.content {

display: flex;

flex-direction: column;

align-items: center;

justify-content: center;

}

.chartV {

display: flex;

margin-left: 0px;

width: calc((100vw - 24px));

height: 260px;

background-color: aliceblue;

}

</style>

```

閱讀全文下載完整組件代碼請關注微信公眾號: 前端組件開發(fā)

vue折疊面板,前端,vue.js,javascript,前端框架,微信小程序

?

?

?

到了這里,關于前端vue簡單實用折疊面板可以折疊收起展開內容區(qū)域的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包