Omi框架的每个组件都继承自Omi.Component,本篇会去完成Omi的Component的基本锥形,让其能够渲染第一个组件。

omi.js实现

var Omi = {};Omi._instanceId = 0;Omi.getInstanceId = function () {
    return Omi._instanceId++;};Omi.render = function(component, renderTo){
    component.renderTo = typeof renderTo === "string" ? document.querySelector(renderTo) : renderTo;
    component._render();
    return component;};module.exports = Omi;
  • Omi.getInstanceId 用来给每个组件生成自增的ID

  • Omi.render 用来把组件渲染到页面

基类Omi.Component实现

所有的组件都是继承自Omi.Component。

import Omi 
        
		

网友评论