上一节我们已经实现了注册页面的跳转,那么在这一节,我们全用vant这个框架,把注册页面给完善起来。让它可以拥有基本的页面交互功能。
为下一步的登陆、注册作好准备。
这是
vant官网,前端
在左侧的导航里,向下滚动到,
NavBar 导航栏vue
先看【使用指南】把下面的代码加入到main.js中
import { NavBar } from 'vant'; Vue.use(NavBar);
而后根据咱们的须要,在register.vue文件中的template中,加入如下代码,
<van-nav-bar :title=msg left-text="返回" left-arrow @click-left="goBackFn" />
在register.vue文件中的script中,加入如下代码,
data(){ return { msg:'注册页面', username:'', password:'', password2:'', userErr:'用户名不能为空', passErr:'密码不能为空' } },
methods:{ // 回到上一步 goBackFn(){ this.$router.go(-1); } }
如今你应该可以看到一个导航条,而且你点击返回的时候,可以返回到上一页。
接下来,我们使用【Field 输入框】来实现用户输入的部分,
点击: Field 输入框,
查看文档的使用指南,把下面的代码,加入到main.js中,
import { Field } from 'vant'; Vue.use(Field);
咱们使用Field的自定义类型,在register.vue文件中的template区域中,加入如下代码,
<van-field v-model="username" required clearable label="用户名" placeholder="请输入用户名" @click-icon="username=''" :error-message="userErr" /> <van-field v-model="password" type="password" required clearable label="密码" placeholder="请输入密码" @click-icon="username=''" :error-message="passErr" /> <van-field v-model="password2" type="password" required clearable label="重复密码" placeholder="请重复输入密码" @click-icon="username=''" :error-message="passErr" />
在script区域中加入如下代码,
data(){ return { msg:'注册页面', username:'', password:'', password2:'', userErr:'用户名不能为空', passErr:'密码不能为空' } }
这时,咱们的register.vue注册页面,虽然尚未添加相应的js方法,但就页面来说已经初步完成。
更快观看 更多教程内容,请扫下方二维码,关注微信公众号:web前端教室,谢谢。 更有前端学习群,让你组团学习,更快进步。git