Vue-修饰符(轻松应对登录校验)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <!-- 修饰符 (Modifiers) 是以半角句号(.)指明的特殊后缀,用于指出一个指令应该以特殊方式绑定。 例如,.prevent 修饰符告诉 v-on 指令对于触发的事件调用 event.preventDefault(): 即阻止事件原本的默认行为 --> <div id="app"> <form action="save" v-on:submit.prevent="onSubmit"> <label for="username"> <input type="text" id="username" v-model="user.username"> <button type="submit">保存</button> </label> </form> </div> <script src="vue.min.js"></script> <script> new Vue({ el: '#app', data: { user:{} } , methods: { onSubmit() { if (this.user.username) { console.log('提交表单') } else { alert('请输入用户名') } } } }) </script> </body> </html>