omio

Omi for old browsers(IE8+).

Usage no npm install needed!

<script type="module">
  import omio from 'https://cdn.skypack.dev/omio';
</script>

README

English | 简体中文

Omio

兼容老浏览器的 Omi 版本(支持到IE8+)


立即使用

$ npx omi-cli init-o my-app   
$ cd my-app           
$ npm start                     
$ npm run build               

如果想要使用 babel7 + webpack4(对IE不友好), 请使用 npx omi-cli init my-app

与 omi 不同之处

omio 拥有 omi一样的语法,但是也有一些差异需要注意:

  • Omio 不支持 slot, 请使用 props.children 代替,像 react 一样,omi 也支持 props.children
  • reset.css 在 omio 中有效,在 omi 中无效

在 Omi 项目中使用

npm i omio

Omiu

Omi ui.

Simple UI framework, compatible with omi and omio.

需要注意,Omio 的 UI 组件的 API 设计不要和 DOM 的 API(属性和方法) 重复,因为 omi 组件就是 DOM,为了让 omio 的组件能够无缝过渡到 omi 中使用需要记住这一点。

Webpack Alias

如果你想在已经存在的 omi 项目下使用 omio,你可以使用下面配置,不用任何代码更改:

module.exports = {
  //...
  resolve: {
    alias: {
      omi: 'omio'
    }
  }
};

相关文章

License

MIT © dntzhang