利用vue实现登陆界面及其跳转

这篇具有很好参考价值的文章主要介绍了利用vue实现登陆界面及其跳转。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.做登录框

vue实现登录跳转主页面,vue.js,javascript,前端

 步骤:

(1) 创建vue项目,使用vite方式创建;npm init vue@latest

(2)项目结构:

vue实现登录跳转主页面,vue.js,javascript,前端

 src:代码书写位置;

app.vue:根组件;

main.js:将根组件与首页进行连接;

index.html:首页;

package-lock.json:项目配置,安装依赖,启动命令的配置;

vite.config.js:vite的配置文件;

(3)书写登录组件

components:规范情况,将组件书写components下;

组件:一个vue文件,我们把这个vue组件称之为单文件组件 SFC(Signed File Component) 格式:Login.vue(文件名是大驼峰式命名规则);

vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

 文章来源地址https://www.toymoban.com/news/detail-780199.html

Tips:

(1)设置了display:flex后,容器中所有的项目都会变成内联块;

(2)在输入用户名目密码的表单元素上做数据的双向绑定,v-model="响应式变量";

(3)使用修饰符.trim 取消输入内容前后的空格;

(4)在按钮上取消默认行为(.prevent,相当于事件对象event.defaultPrevent()),并绑定click 事件(v-on:click 简写成@click),当点击时,触发login函数login;

(5)方法,响应式数据是data函数,返回一个对象。 methods是一个对象 ,在对象内部书写各种函数;

(6)login方法的实现

       (a)在methods中创建login方法

             methods:{

                login() {

                      }

                   }

       (b)判断输入的数据是否为空

在方法中,可以通过this来获取响应式数据

vue实现登录跳转主页面,vue.js,javascript,前端

如果为空:

vue实现登录跳转主页面,vue.js,javascript,前端

如果出错:

vue实现登录跳转主页面,vue.js,javascript,前端

注: isShow:用来控制 类样式tip,isShow=true,就显示class='tip',否则,class='', 通过isShow控制提示框的显示和隐藏,使用v-show命令;

(c)跳转界面

vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

(4)启动项目,打开页面,直接进入login页面

(a)  登陆成功后,让页面进行跳转,跳转到Index组件 Index.vue的内容如下 :

vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

 

 

Index.vue所在位置:

vue实现登录跳转主页面,vue.js,javascript,前端

  (b) 创建路由

在router目录下,创建index.js文件,编写路径与组件的映射关系;

 vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

1)怎么进入登录?通过在router目录的index.js中配置登录路径与登录组件的映射;

2)但是,输入的路径如果不对,页面就会显示空白。这样不友好。因此,当路径不存在时,显示 404。如何做呢?

vue实现登录跳转主页面,vue.js,javascript,前端

3)HobbyOne.vue   (HobbyTwo.vue,HobbyThree.vue同理)(此处为本人无聊制作而成,并无其他意义!!!)

vue实现登录跳转主页面,vue.js,javascript,前端

 vue实现登录跳转主页面,vue.js,javascript,前端

 vue实现登录跳转主页面,vue.js,javascript,前端

 vue实现登录跳转主页面,vue.js,javascript,前端

 

4)NotFound.vue    (此处为本人无聊制作而成,并无其他意义!!!)

vue实现登录跳转主页面,vue.js,javascript,前端

vue实现登录跳转主页面,vue.js,javascript,前端

 vue实现登录跳转主页面,vue.js,javascript,前端

 

(c)告诉app应用,使用路由。

vue实现登录跳转主页面,vue.js,javascript,前端

 

vue实现登录跳转主页面,vue.js,javascript,前端

(5)在App.vue中通过标签进行指定。

vue实现登录跳转主页面,vue.js,javascript,前端

 

 

 

 

 

 

 

 

 

到了这里,关于利用vue实现登陆界面及其跳转的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity3D制作注册登录界面,并实现场景跳转

    效果预览图片: 效果预览视频: 一、新建项目工程 1、打开Unity3D,新建一个项目,将其命名为“Login”。我这里用的版本是Unity2018.4.2f1,不同版本制作过程中的界面可能稍有不同,但是不影响具体功能的实现。 2、可以将样例场景SampleScene重命名为Login,最好做到见名知意。

    2024年02月03日
    浏览(76)
  • Vue实现未登录跳转到登录页

    1、登录页登录成功时将服务端返回的标识存放起来 2、在router中给不需要登录的页面设置 meta : { auth : false },如首页  3、使用路由前置守卫beforEach,由于给路由设置了meta : { auth : false },如果是符合该属性时则不需要跳转登录页  4、接下来根据token是否存入到 localstorage 来进

    2024年02月06日
    浏览(42)
  • rancher界面无法登陆问题解决,登录超时;

    1.找到rancher主机,查看日志 docker ps | grep rancher # rancher 容器 名称 jolly_ptolemy docker logs -f jolly_ptolemy 日志提示, java.sql.SQLException: Got error 28 from storage engine,磁盘满了 2.磁盘管理 df -h  #查看磁盘使用情况 100% 分析原因:该主机主要是docker容器,可能是docker 占用空间过大 docker

    2024年02月11日
    浏览(37)
  • QT调用不同UI界面响应,对话框跳转到主页面UI,用信号与槽传递信息,两级信号传递

    在MainWindow界面有一个按键”新建”,点击后需要生成一个输入对话框,实例用到了processDialog类对象。 我新建一行数据完成后,需要更新MainWindow表格的视图,此时就需要调用写在MainWIndow下的函数MainWindow::showProcess(vectorPCB* readyQueue) 但是如果实例化一个MainWidow对象,此时修改的

    2024年02月12日
    浏览(52)
  • 如何通过华硕路由器官方自带功能实现远程FTP、远程观影、远程同步、远程访问登陆界面,有了IPV6,甚至可以买个域名再实现黑裙远程登录

    恩山无线论坛地址:(本人即作者)有更详细的IPV6应用教程从0开始-华硕官方固件使用IPV6 DDNS+安装插件实现远程备份同步、下载、观影-恩山无线论坛 (right.com.cn) 一、远程FTP、观影 通过楼上面的设置,我们已经取得华硕DDNS解析IPV6公网地址 设置启用WLAN访问 ON 启用TLS支持 否

    2024年02月05日
    浏览(93)
  • Vue实现免密登录跳转的方式

    需求背景: 最近接到这样一个需求,点击某个url要跳转到某个系统的首页。 实现思路: 首先,我们要明确一个点,系统中所有的操作都要携带Token去发送请求,而登录一般是获取Token的来源,点击url实现跳转,并不意味着,不需要登录,只是我们在点击url的过程中,去帮助用

    2024年02月15日
    浏览(53)
  • 登录页面的实现及跳转(vue-router)

    路由的核心:改变URL,页面不会整体刷新 一、创建项目 1、使用vite创建项目 注意:根据需求,选择‘可选功能’完成安装(具体安装步骤vue.md) 2、项目结构 3、创建登录项目 1创建一个组件(登录页面),我们把这个组件称为单文件组件 位置:(规范情况下,将组件写到

    2023年04月22日
    浏览(38)
  • QT:当登录成功时,关闭登录界面,跳转到新的界面中

    1 继续完善登录框,当登录成功时,关闭登录界面,跳转到新的界面中 widget.h 2 新建一个工程文件,将默认提供的代码加上注释信息 工程管理文件.pro 3 思维导图  

    2024年02月15日
    浏览(42)
  • vue3+axios+router实现页面跳转及登录

    本篇文章主要是,使用 vite 创建一个vue3 书籍商城的小型案例,项目中主要运用到路由router及接口axios等知识点。 1.开始搭建项目框架,使用vite来构建项目 2.由于vite构建的项目中需要自己手动下载路由以及创建路由文件夹,所以在创建好的项目文档中找到src文件夹,在src文件

    2024年02月04日
    浏览(52)
  • pyQt界面制作(登录+跳转页面)

    首先打开Qt-D esigner,选择Widget,它和Main Window的区别在于:Main Window有工具栏菜单栏状态栏等,而Widget就适合做个简单的登录界面。如下图:   首先如下列图,在这里可以设置标题为登录,然后插入一个logo图片,也可以给字体标题设置大小样式等。 接下来输入框都是用Line Edit,

    2024年01月23日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包