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

《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線

這篇具有很好參考價值的文章主要介紹了《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

使用 el-divider 背景為白色是沒問題的。

《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線,ElementUI,Vue2.x 進階知識點,css,elementui,前端
但當背景換成其它顏色,問題就出現(xiàn)了??!

《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線,ElementUI,Vue2.x 進階知識點,css,elementui,前端
仔細看原來是兩層,默認背景色是白色

《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線,ElementUI,Vue2.x 進階知識點,css,elementui,前端
想著把背景色改為透明應該能用,結果發(fā)現(xiàn)背面是一條實線,難怪要用白色遮擋…不符合我的需求…

《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線,ElementUI,Vue2.x 進階知識點,css,elementui,前端

實戰(zhàn)

那就仿一個吧( Vue 組件)~ 。先看效果,上為 el-divider 組件,下為自定義組件。當背景為白色時差異不大(字體和線條顏色可自定義的):《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線,ElementUI,Vue2.x 進階知識點,css,elementui,前端
換成其它背景色就很明顯:
《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線,ElementUI,Vue2.x 進階知識點,css,elementui,前端
以下是全部代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-762578.html

<template>
    <div class="my-divider" >
        <div class="line" :style="{width: leftWidth}" ></div>
        <span class="label">{{label}}</span>
        <div class="line" :style="{width: rightWidth}"></div>
    </div>
</template>

<script>
export default {
    name: 'MyDivider',
    props: {
        // 文字
        label: {
            type: String,
            default: ''
        },
        // 文字位置,左 left,右 right,中 center
        contentPosition: {
            type: String,
            default: 'center'
        },
    },
    watch: {
        contentPosition() {
            this.setLineWidth();
        }
    },
    data() {
        return {
            leftWidth: '50%',
            rightWidth: '50%',
        }
    },
    methods: {
        setLineWidth() {
            let p = this.contentPosition;
            switch (p) {
                case 'center': {
                    this.leftWidth = '50%';
                    this.rightWidth = '50%';
                    break;
                }
                case 'left': {
                    this.leftWidth = '10%';
                    this.rightWidth = '90%';
                    break;
                }
                case 'right': {
                    this.leftWidth = '90%';
                    this.rightWidth = '10%';
                    break;
                }                
            }
        }
    },
    mounted() {
        this.setLineWidth();
    }
}
</script>

<style lang="stylus" scoped>
.my-divider {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items:center;
    margin: 15px 0;
    color: #000;
    .line {
        background: #000;
        height: 1px;
    }
    .label {
        width auto;
        padding: 0 12px;
        text-align: center;
        transform: translateY(-1px);
        white-space: nowrap;// 不換行(單行)
    }
}
</style>

屬性

參數(shù) 說明 類型 必選 默認值
label 文字 string
content-position 文字位置,左 left,右 right,中 center string center

使用

<my-divider label="少年包青天" />
<my-divider label="少年包青天" content-position="left" />
<my-divider label="少年包青天" content-position="right" />

到了這里,關于《Vue2.X 進階知識點》- 防 ElementUI Divider 分割線的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關文章

  • C#學習筆記--數(shù)據(jù)結構、泛型、委托事件等進階知識點

    C#學習筆記--數(shù)據(jù)結構、泛型、委托事件等進階知識點

    ArrayList 元素類型以Object類型存儲,支持增刪查改的數(shù)組容器。 因而存在裝箱拆箱操作,謹慎使用。 ArrayList和數(shù)組區(qū)別? ArrayList使用不用說明固定長度,數(shù)組則需要 數(shù)組存儲的是指定類型的,ArrayList是Object ArrayList存在裝箱拆箱,數(shù)組不存在 ArrayList數(shù)組長度用Count獲取 而數(shù)組

    2024年02月08日
    瀏覽(22)
  • 【W(wǎng)EB前端進階之路】 HTML 全路線學習知識點梳理(中)

    【W(wǎng)EB前端進階之路】 HTML 全路線學習知識點梳理(中)

    本文是HTML零基礎學習系列的第二篇文章,點此閱讀 上一篇文章。 標題是通過 h1 - h6 標簽進行定義的。 h1 定義最大的標題。 h6 定義最小的標題。瀏覽器會自動地在標題的前后添加空行,例如: 標題用來正確的顯示文章結構 ,通過不同的標題可以為文章建立索引,所以,標題

    2024年02月02日
    瀏覽(61)
  • Java體系性能測試進階必須了解的知識點——死鎖分析和鎖競爭分析

    Java體系性能測試進階必須了解的知識點——死鎖分析和鎖競爭分析

    所謂 死鎖 ,是指多個進程在運行過程中因爭奪資源而造成的一種僵局,當進程處于這種僵持狀態(tài)時,若無外力作用,它們都將無法再向前推進。對于鎖更好的理解,先要理解monitor這個概念! monitor直譯過來是監(jiān)視器的意思,專業(yè)一點叫管程。monitor是屬于編程語言級別的,它的出現(xiàn)

    2024年02月07日
    瀏覽(16)
  • vue面試知識點

    Unsplash class 和 style 使用動態(tài)屬性,使用駝峰式寫法 v-if 和 v-show v-if 不渲染不滿足判斷條件的模塊, v-show 渲染但不顯示,使用場景:是否多次切換或頻繁更新條件狀態(tài) keep-alive 緩存組件,使用場景:頻繁切換,不需要重復渲染 v-for 中添加唯一的 key 為了高效的更新虛擬 DOM,

    2024年02月11日
    瀏覽(61)
  • vue知識點

    vue是什么 用于構建用戶界面的漸進式開源JS框架,是創(chuàng)建單頁應用的Web框架 核心特征: 數(shù)據(jù)驅動mvvm 組件化 指令系統(tǒng) SPA與MPA SPA 單頁應用: 動態(tài)重寫當前頁面數(shù)據(jù)用以用戶交互 MPA: 多頁應用,每一個頁面都是主頁面 SPA首加載慢: 原因:網(wǎng)絡延時,資源體積太大 解決辦法

    2024年02月11日
    瀏覽(50)
  • Vue入門——核心知識點

    Vue入門——核心知識點

    Vue是一套用于 構建用戶界面 的 漸進式 JS框架。 構建用戶界面:就是將后端返回來的數(shù)據(jù)以不同的形式(例如:列表、按鈕等)顯示在界面上。 漸進式:就是可以按需加載各種庫。簡單的應用只需要一個核心庫即可,復雜的應用可以按照需求引入各種Vue插件。 采用組件化模式

    2024年02月06日
    瀏覽(19)
  • vue 知識點———— 生命周期

    Vue實例從創(chuàng)建到銷毀的過程,叫生命周期。 從開始創(chuàng)建、初始化數(shù)據(jù)、編譯模版、掛載Dom-渲染、更新-渲染、銷毀等過程。 創(chuàng)建前/后, 載入前/后,更新前/后,銷毀前/銷毀后 beforeCreate (創(chuàng)建前):在數(shù)據(jù)觀測和初始化事件還未開始。 在實例初始化之后,數(shù)據(jù)觀測和事件配置之

    2024年02月09日
    瀏覽(24)
  • Vue知識點匯總【持更】

    Vue知識點匯總【持更】

    目錄 1 vue的兩個特性 1.1 數(shù)據(jù)驅動視圖 1.2 雙向數(shù)據(jù)綁定? 2?MVVM工作原理 3?vue 的指令 3.1 內容渲染指令 3.2?屬性綁定指令 3.3?事件綁定指令 3.4 事件修飾符? 3.5?按鈕修飾符 3.6?雙向數(shù)據(jù)綁定指令 3.7 條件渲染指令 3.8?列表渲染指令? 4?vue 的生命周期和生命周期函數(shù)? 4.1 生命

    2024年02月15日
    瀏覽(64)
  • Vue知識系列(7)每天10個小知識點

    ?? 點贊,你的認可是我創(chuàng)作的動力! ?? 收藏,你的青睞是我努力的方向! ?? 評論,你的意見是我進步的財富! Vue 的過濾器(Filters)是一種用來處理文本格式化的功能。它們允許你在插值表達式 {{ }} 中使用管道符 | ,將數(shù)據(jù)經過一系列的處理后再顯示在視圖中。以下

    2024年02月07日
    瀏覽(25)
  • Vue知識系列(1)每天10個小知識點

    ?? 點贊,你的認可是我創(chuàng)作的動力! ?? 收藏,你的青睞是我努力的方向! ?? 評論,你的意見是我進步的財富! Vue.js 中的修飾符是一種用于改變指令行為的特殊標記,它們可以用于指令的事件監(jiān)聽和雙向數(shù)據(jù)綁定。修飾符以點號的形式添加到指令之后。以下是有關V

    2024年02月09日
    瀏覽(48)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包