omi/example/jsx-like-event/hello.js

37 lines
661 B
JavaScript

import Omi from '../../src/index.js';
class Hello extends Omi.Component {
constructor(data) {
super(data);
}
style () {
return `
h1{
cursor:pointer;
}
`;
}
handleClick(target, evt){
alert(target.innerHTML);
this.data.onXX();
}
render() {
return `
<div>
{{{img}}}
<h1 onclick={function(e){
console.log(this)
console.log(e)
console.log('test \\' test "double quote"')
console.log("test \\"")
alert(e.type)
}}>Hello, {{name}}!</h1>
</div>
`;
}
}
export default Hello;