esnextbin sketch
'use strict';
var _templateObject = (0, _taggedTemplateLiteral3.default)(['\n <div onclick=', '>', '</div>\n '], ['\n <div onclick=', '>', '</div>\n ']);
var _taggedTemplateLiteral2 = require('babel-runtime/helpers/taggedTemplateLiteral');
var _taggedTemplateLiteral3 = _interopRequireDefault(_taggedTemplateLiteral2);
var _evangelion = require('evangelion');
var _evangelion2 = _interopRequireDefault(_evangelion);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var app = (0, _evangelion2.default)({
data: function data() {
return { count: 0 };
},
methods: {
increment: function increment() {
this.count++;
}
},
render: function render() {
return (0, _evangelion.html)(_templateObject, this.increment, this.count);
}
});
app.$mount(document.body);{
"name": "esnextbin-sketch",
"version": "0.0.0",
"dependencies": {
"evangelion": "0.0.0-alpha",
"babel-runtime": "6.6.1"
}
}import eva, {html} from 'evangelion'
const app = eva({
data() {
return {count: 0}
},
methods: {
increment() {
this.count++
}
},
render() {
return html`
<div onclick=${this.increment}>${this.count}</div>
`
}
})
app.$mount(document.body)<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>ESNextbin Sketch</title>
<!-- put additional styles and scripts here -->
</head>
<body>
<!-- put markup and other contents here -->
</body>
</html>made with esnextbin