1.0.9 • Published 4 years ago

neuon v1.0.9

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Neuon

Wrapper web-component for polymer/lit-element

Visit https://lit-element.polymer-project.org/

Usage

import Neuon from 'neuon'

@Neuon.define('my-element')
class MyElement extends Neuon.Element{
    @Neuon.prop title = 'this is a title'

    static get styles(){
        return Neuon.css`
            :host:{
                display: block;
            }
            div {
                color: red;
            }
        `
    }
    
    constructor(){
        super()
    }

    template(){
        return Neuon.html`
            <div>${this.title}</div>
        `
    }
}

Neuon.Element

  • addCustomEvent(name, detail)
document.querySelector('my-element').addCustomEvent('offseting', { x: 10, y: 10})
  • on(name, callback)
document.querySelector('my-element').on('offseting', (e) => console.log(e.detail)) 
// {x:10 y:10}
  • dispatch(name, detail)
document.querySelector('my-element').dispatch('offseting', {x: 10, y: 20})
1.0.61

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago