Skip to main content

Vue 常用功能实现

Vue中获取input输入框值的两种方式#

1. 使用ref获取input框的值#

<template>   <div>       <div class="logininfor">           <input type="text" placeholder="手机号码" ref="userphone">           <input type="text" placeholder="密码" ref="userpass">           <span @click="register()">注册</span>       </div>       <p>已有账号?去<span class="zhuce" @click="login()">登录</span></p>   </div>   <script>
export default {    methods: {            register(){                window.console.log(this.$refs.userphone.value)                window.console.log(this.$refs.userpass.value)            }        },    }</script></template>

2. 通过v-model双向绑定,完成input框值获取。#

<template>   <div>       <div class="logininfor">           <input type="text" placeholder="手机号码" v-model="userphone">           <input type="text" placeholder="密码" v-model="userpass">           <span @click="register()">注册</span>       </div>       <p>已有账号?去<span class="zhuce" @click="login()">登录</span></p>   </div></template><script>
export default {     data(){        return{            userphone:"",            userpass:""        }    },    methods: {            register(){                window.console.log(this.userphone,this.userpass)            }        },    }</script>