Omi Versions Save

Web Components Framework - Web组件框架

v7.1.4

7 months ago

Usage

@tag('counter-demo')
class CounterDemo extends Component {
  static css = 'span { color: red; }'

  render() {
    return (
      <>
        <button onClick={sub}>-</button>
        <span>{count.value}</span>
        <button onClick={add}>+</button>
      </>
    )
  }
}

@tag('my-app')
class MyApp extends Component {

  cssProp: string = ''

  installed(): void {
    setInterval(() => {
      this.cssProp = `span{ font-size: ${Math.floor(Math.random() * 120)}px }`
      this.update()
    }, 500)

  }
  render() {
    return (
      <counter-demo css={this.cssProp || 'span{ color: green !important}'} />
    )
  }
}

企业微信截图_3f6d7888-2bac-4371-abe1-8552a1838538

v7.1.2

7 months ago

v7.1.0

7 months ago
  • Support bind decorator to automatically bind this
  • Support CSS tag function to generate shared styles

v7.0.0

7 months ago

v7.0.0-rc4

7 months ago

v7.0.0-rc3

7 months ago

v7.0.0-rc2

7 months ago

v7.0.0-rc1

7 months ago

v6.25.21

8 months ago

v6.25.20

8 months ago