1. 完整版1
<div id="app">
{{n}}
<button @click="add">+1</button>
</div>
new Vue({
el:'#app',
data:{n:0},
methods:{add(){
}
})
2. 完整版2
<div id="app">
</div>
new Vue({
template:`
<div>
{{n}}
<button @click="add">+1</button>
</div>`,
data:{n:0},
methods:{add(){
this.n+=1
}}
}).$mount('#app')
3. 非完整版,配合.vue文件
<template>
<div>
{{n}}
<button @click="add">
+1
</button>
</div>
</template>
<script>
export default{
data(){return {n:0}},
methods:{add(){this.n+=1}}
}
</script>
<style>
//css
</style>
import Xxx from './xxx.vue'
new Vue({
render:h=>(Xxx)
}).$mount('#app')