<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Element Enhance基于 Element Plus 開發(fā)的模板組

          聯(lián)合創(chuàng)作 · 2023-09-19 17:47

          Element Enhance 是基于 Element Plus 而開發(fā)的模板組件,提供了更高級別的抽象支持,開箱即用,更加專注于頁面。

          開發(fā)文檔 | 更新日志 | 常見問題 | 發(fā)布需求

           ?? 理念

          Element Plus 定義了基礎(chǔ)的設(shè)計規(guī)范,對應(yīng)也提供了大量的基礎(chǔ)組件。但是對于中后臺類應(yīng)用,我們希望提供更高程度的抽象,提供更上層的設(shè)計規(guī)范,并且對應(yīng)提供相應(yīng)的組件使得開發(fā)者可以快速搭建出高質(zhì)量的頁面。

          列表頁應(yīng)該可以用 EleLayout + EleTable 完成,編輯頁應(yīng)該使用 EleLayout + EleForm 完成,詳情頁可以用 EleLayout + EleDescriptions 完成。 一個頁面在開發(fā)工程中只需要關(guān)注幾個重型組件,降低心智負(fù)擔(dān),專注于更核心的業(yè)務(wù)邏輯。

           ? 設(shè)計

          在實際開發(fā)中我們也經(jīng)常會碰到一些設(shè)計問題,比如經(jīng)典的按鈕應(yīng)該放在左面還是右面,查詢表單怎么布局,日期怎么格式化,數(shù)字的對齊問題,在重型組件中都進(jìn)行了抽象,對于各種行為與樣式我們都經(jīng)過了設(shè)計師的討論與設(shè)計可以達(dá)到默認(rèn)好看及好用。

          如果你還是想自定義相關(guān)渲染可以通過自定義 ModelValue 的方式來實現(xiàn)。默認(rèn)的不一定是最好的,但是一定不差,如果你要自定義最好考慮一下投入產(chǎn)出比,毛坯房里雕花真的好嗎?

           ?? 特性

          該組件庫的開發(fā)理念就是面向未來,如果查看源碼你就會發(fā)現(xiàn)像是 vue 3 的實驗性功能、像是 CSSNext 的 [CSS Variables]。在保證大部分瀏覽器的兼容性的情況下,會更多的使用新特性、新功能來開發(fā)

           ?? 入門

          讓 Element Plus 更簡單, 更通用, 更流行

          安裝

          npm install element-enhance --save

          引入

          import { createApp } from 'vue'
          import App from './App.vue'
          import ElementEnhance from 'element-enhance'
          import 'element-enhance/lib/style.css'
          
          const app = createApp(App)
          
          app.use(ElementEnhance)
          app.mount('#app')

          使用

          <template>
            <ele-layout multi-tab="true" breadcrumb="true">
              <template #logo></template>
            </ele-layout>
          </template>

          效果

          ?? 貢獻(xiàn)

          組件庫還處于早期開發(fā)階段,功能還需要完善。如果你希望參與貢獻(xiàn),歡迎 [Pull Request]。如果只是簡單的文檔相關(guān)的錯誤修正,你可以直接 PR,但如果是當(dāng)前組件的 BUG 或者新功能、新組件等,最好優(yōu)先提 [issues]
           

          瀏覽 23
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕无码视频免费 | 操大奶美女 | 先峰成人在线 | 亚洲一二三四 | 久久免费看黄A级毛片性av |