基于ng所見(jiàn)開(kāi)發(fā)一個(gè)所見(jiàn)即所得框架!干貨

項(xiàng)目地址

安裝

yarn add iwe7-design

使用

import {Iwe7DesignModule} from 'iwe7-design';

imports: [
    ...
    Iwe7DesignModule.forRoot([])
]

<div class="container">
    <design-layout></design-layout>
</div>

開(kāi)發(fā)自己組件

import {
  ElementRef
} from "@angular/core";
import { Iwe7DesignComponent, Iwe7DesignSettingComponent } from 'iwe7-design';

@Component({
  selector: "my-comp",
  template: `預(yù)覽我的第一個(gè)組件`,
  styles: [``]
})
export class MyComp extends Iwe7DesignComponent{
    constructor(ele: ElementRef){
        super(ele)
    }
}
@Component({
  selector: "my-comp",
  template: `設(shè)置我的第一個(gè)組件`,
  styles: [``]
})
export class MyCompSetting Extends Iwe7DesignSettingComponent{
    constructor(ele: ElementRef){
        super(ele)
    }
}

添加到組件庫(kù)

let design: Iwe7DesignConfig = {
  "my-comp": {
    title: "我的組件",
    name: "my-comp",
    show: true,
    setting: MyCompSetting,
    preview: MyComp,
    props: {
      name: "my-comp",
      style: {},
      class: {}
    }
  }
};

imports: [
    ...
    Iwe7DesignModule.forRoot([design])
]

總結(jié)

大NG實(shí)在強(qiáng)大, 一起來(lái)完善這個(gè)組件庫(kù)吧!我最近會(huì)把微信小程序的一些組件加進(jìn)來(lái),歡迎關(guān)注!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容