JSPM

brick-component

0.3.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 7
  • Score
    100M100P100Q31885F
  • License MIT

brick component for engine

Package Exports

  • brick-component

Readme

brick-component

基于brick-engine的组件化工具包.提供简便的组件定义与组件依赖模块注入.

Install

npm install --save brick-component

Usage

Setup

const {defineApplication} = require('brick-engine');
const {componentSetup} = require('brick-component');

const app = {};

componentSetup(app);
defineApplication(exports, app);

Component

const {defineComponent, defineComponentProperty} = require('brick-component');

class Component {

    getMethod(){
        return this.field1;
    }
    
}

/* 定义组件 */
defineComponent(Component);
/* 定义组件依赖属性 */
defineComponentProperty(Component, { name: 'field1', dep: { id: 'depId' } });

exports.Component = Component;

Documentations

使用jsdoc生成注释文档

git clone https://github.com/kiba-zhao/brick-component.git
cd brick-component
npm install
npm run docs
open docs/index.html

License

MIT