1、传递页——inputForm.vue代码
<template>
<div>
<div>
<input class="cardBox" v-model='username' placeholder="请输入您的名字" style="width:50%" />
</div>
<Button type="primary" @click="login()" class="but">登录</Button><br>
</div>
</template>
<script>
export default {
data() {
return {
username:'',
}
},
methods:{
login () {
this.$router.push({
name: 'acceptPage',
params: {
username: this.username,
}
});
}
}
}
</script>
<style scoped>
</style>
2、接收页——acceptPage.vue代码
<template>
<div class="all">
<div class="table">
<div class="tr">
<div class="td-left">
<div class="icon">
<img src="../assets/img/user.png">
</div>
</div>
<div class="td-mid">
<div class="user-left">用户姓名</div>
</div>
<div class="td-right">
<div id="user-right" class="user-right">{
{username}}</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
data(){
return{
username:'',
}
},
created() {
this.getParams();
},
methods: {
getParams() {
this.username = this.$route.params.username;
}
}
}
</script>
<style scoped>
</style>