Vue.js课后练习(登录注册和大小比较)

2024-05-01 15:52

本文主要是介绍Vue.js课后练习(登录注册和大小比较),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一题

请编写登录页面和注册页面,通过动态组件实现动态切换页面中显示的组件,效果如图1和图2所示。

图1  登录页面

                                                                   图2 注册页面

代码:

my.vue代码:

<template>登录
</template><script setup>
</script><style>
</style>

you.vue代码:

<template>注册
</template><script setup>
</script><style>
</style>

father.vue代码:

<template><button @click="suleng=my">登录</button><button @click="suleng=you">注册</button><div><component :is="suleng"></component></div>
</template><script setup>import my from './my.vue'import you from './you.vue'import {shallowRef} from 'vue'const suleng = shallowRef(my)
</script><style>
</style>

 运行结果:

第二题 

编程题1(请填写代码和运行结果截图)

请实现一个比较2个数大小的页面,当输入2个数字后,单击“比较”按钮后自动比较这2个数的大小,页面效果参考图1。比较数字大小结果显示的页面效果参考图2。

图1  比较2个数字大小的页面效果

图2 比较数字大小结果显示的页面效果

diyiti.vue代码:

<template><table><tr><td><p>请输入第一个数字:</p><!-- 使用input事件自定义获取指令one,获取input里面的内容为number1 --><input type="number" @input="one" class="yi" /></td></tr><tr><td><p class="i">请输入第二个数字:</p><input type="number" @input="two" class="er" /></td></tr><tr><td><!-- 给按钮定义点击事件,自定义comparison方法 --><button @click="comparison">比较</button></td></tr><tr><!--双大号语法 转换响应式数据result --><p>{{result}}</p></tr></table>
</template><script setup>import {ref} from 'vue'// 定义值number1 number2  使用let定义则后面使用获取值numlet number1 = ref();let number2 = ref();// 使用const定义,使用number时后面需要加const result = ref('')// 自定义方法oneconst one = (event) => {// 获取input里面的内容为number1number1 = Number(event.target.value)}const two = (event) => {number2 = Number(event.target.value)}// 按钮点击执comparison(比较)方法const comparison = () => {// 使用if判断不同条件下给响应式数据结果的赋值if (number1 == number2) {// 响应式result数据结果的赋值result.value = '比较结果:两数相等';} else if (number1 > number2) {result.value = '比较结果:第一数大于第二个数';} else {result.value = '比较结果:第一数小于第二个数';}}
</script><style>.yi{position:absolute;left: 150px;top: 30px;}.er{position: absolute;left: 150px;top: 55px;}.i{position: absolute;top: 45px;}button{position: absolute;top: 120px;}
</style>

运行结果:

今天就分享到此,感谢预览~

这篇关于Vue.js课后练习(登录注册和大小比较)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/952072

相关文章

Spring Security 单点登录与自动登录机制的实现原理

《SpringSecurity单点登录与自动登录机制的实现原理》本文探讨SpringSecurity实现单点登录(SSO)与自动登录机制,涵盖JWT跨系统认证、RememberMe持久化Token... 目录一、核心概念解析1.1 单点登录(SSO)1.2 自动登录(Remember Me)二、代码分析三、

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

MySQL中比较运算符的具体使用

《MySQL中比较运算符的具体使用》本文介绍了SQL中常用的符号类型和非符号类型运算符,符号类型运算符包括等于(=)、安全等于(=)、不等于(/!=)、大小比较(,=,,=)等,感兴趣的可以了解一下... 目录符号类型运算符1. 等于运算符=2. 安全等于运算符<=>3. 不等于运算符<>或!=4. 小于运

SpringBoot整合Dubbo+ZK注册失败的坑及解决

《SpringBoot整合Dubbo+ZK注册失败的坑及解决》使用Dubbo框架时,需在公共pom添加依赖,启动类加@EnableDubbo,实现类用@DubboService替代@Service,配... 目录1.先看下公共的pom(maven创建的pom工程)2.启动类上加@EnableDubbo3.实

Ubuntu 24.04启用root图形登录的操作流程

《Ubuntu24.04启用root图形登录的操作流程》Ubuntu默认禁用root账户的图形与SSH登录,这是为了安全,但在某些场景你可能需要直接用root登录GNOME桌面,本文以Ubuntu2... 目录一、前言二、准备工作三、设置 root 密码四、启用图形界面 root 登录1. 修改 GDM 配

nginx 负载均衡配置及如何解决重复登录问题

《nginx负载均衡配置及如何解决重复登录问题》文章详解Nginx源码安装与Docker部署,介绍四层/七层代理区别及负载均衡策略,通过ip_hash解决重复登录问题,对nginx负载均衡配置及如何... 目录一:源码安装:1.配置编译参数2.编译3.编译安装 二,四层代理和七层代理区别1.二者混合使用举例

一文详解SpringBoot中控制器的动态注册与卸载

《一文详解SpringBoot中控制器的动态注册与卸载》在项目开发中,通过动态注册和卸载控制器功能,可以根据业务场景和项目需要实现功能的动态增加、删除,提高系统的灵活性和可扩展性,下面我们就来看看Sp... 目录项目结构1. 创建 Spring Boot 启动类2. 创建一个测试控制器3. 创建动态控制器注

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)