blob: 52b8f632918359245f928a3eab05cc6d85f93361 [file] [log] [blame]
<!--
* mustache delimiters can be ignored
* inline event listener
-->
<template>
<div>
<text class="title">Hello {{name}}</text>
<text class="btn" onclick="{{update}}">Update 1</text>
<text class="btn" onclick="update">Update 1</text>
<text class="btn" onclick="update($event)">Update 1</text>
<text class="btn" onclick="setName(temp, $event)">Update 2</text>
<text class="btn" onclick="setName('John')">Update 3</text>
</div>
</template>
<style>
.title {font-size: 48px;}
.subtitle {font-size: 36px;}
.btn {font-size: 36px; text-align: center; color: white; background-color: gray; padding: 20px; border-radius: 5px;}
</style>
<script>
module.exports = {
data: {
name: 'Steve',
temp: 'Mike'
},
methods: {
update: function (e) {
this.setName('David')
},
setName: function (value) {
this.name = value
}
}
}
</script>