2f2a799dae | ||
---|---|---|
.. | ||
dist | ||
examples/counter | ||
.eslintrc | ||
README.md | ||
index.js | ||
package.json | ||
webpack.config.js |
README.md
omi-html
Using htm in omi.
Usage
import { define, render, WeElement } from 'omi'
import 'omi-html'
define('my-counter', class extends WeElement {
static observe = true
data = {
count: 1
}
sub = () => {
this.data.count--
}
add = () => {
this.data.count++
}
render() {
return html`
<div>
<button onClick=${this.sub}>-</button>
<span>${this.data.count}</span>
<button onClick=${this.add}>+</button>
</div>`
}
})
render(html`<my-counter />`, 'body')
Syntax highlighting
License
MIT © dntzhang