console 命令行工具
X
clear
> Uncaught ReferenceError: Vue is not defined
console
var vm=new Vue({
el:'#key',
data:{
loginType:'username'
},
methods:{
toggleType:function(){
return this.loginType=this.loginType==='username'?'email':'username'
}
}
})
var vm_nokey=new Vue({
el:'no_key',
data:{
type:'type'
},
methods:{
toggle:function(){
return this.type=this.type==='name'?'email':'name'
}
}
})
<div id='key'>
<div>
<template v-if="loginType === 'username'">
<label>Username</label>
<input placeholder="Enter your username" key="username-input">
</template>
<template v-else>
<label>Email</label>
<input placeholder="Enter your email address" key="email-input">
</template>
</div>
<button v-on:click='toggleType'>Toggle login type</button>
</div>