随笔分类 -  我的第一个独立项目

完成我的第一个项目,是关于飞机大战 简介:在登陆后能够实现飞机游戏的分数保存,以及分数排行 期望实现功能: 1.注册登陆 2.游戏 3.分数记录 4.分数排行
摘要:好家伙, 代码已开源(Gitee) PH-planewar: 个人开发的全栈小游戏 前端:vue2 + element-ui 后端: Springboot + mybatis-plus 数据库: mysql 目前实现功能: 1.注册登陆 2.游戏数据保存 3.游戏运行 (gitee.com) 后端这 阅读全文
posted @ 2023-06-02 21:47 养肥胖虎 阅读(69) 评论(0) 推荐(0) 编辑
摘要:好家伙,天天拖,终于写完了 代码已开源(Gitee) PH-planewar: 个人开发的全栈小游戏 前端:vue2 + element-ui 后端: Springboot + mybatis-plus 数据库: mysql 目前实现功能: 1.注册登陆 2.游戏数据保存 3.游戏运行 (gitee 阅读全文
posted @ 2023-05-27 13:57 养肥胖虎 阅读(118) 评论(0) 推荐(0) 编辑
摘要:好家伙, 先说一下我的需求,我要组件间传值 1.eventBus 前端兄弟组件传值eventbus无法使用 不报错也不触发,就很奇怪 //eventBus.js import Vue from "vue"; export default new Vue(); //Mylogin.vue <butto 阅读全文
posted @ 2023-05-23 17:50 养肥胖虎 阅读(37) 评论(0) 推荐(0) 编辑
摘要:好家伙,写后端,这多是一件美逝. 关于这个项目的代码前面的博客有写 我的第一个独立项目 - 随笔分类 - 养肥胖虎 - 博客园 (cnblogs.com) 现在,我们登陆进去了,我开始和敌人战斗,诶,打到一百分了,我现在要把这个分数保存起来 1.前端先把测试样例写好 随便写一个测试样例 <templ 阅读全文
posted @ 2023-04-27 22:05 养肥胖虎 阅读(242) 评论(3) 推荐(2) 编辑
摘要:好家伙,我的包终于开发完啦 欢迎使用胖虎的飞机大战包!! 为你的主页添加色彩 这是一个有趣的网页小游戏包,使用canvas和js开发 使用ES6模块化开发 效果图如下: (觉得图片太sb的可以自己改) 代码已开源!! Git: https://gitee.com/tang-and-han-dynas 阅读全文
posted @ 2023-04-19 10:29 养肥胖虎 阅读(550) 评论(5) 推荐(4) 编辑
摘要:好家伙, 代码已开源 Git: https://gitee.com/tang-and-han-dynasties/panghu-planebattle-esm.git NPM: panghu-planebattle-esm - npm (npmjs.com) 现在,比如说,我用Vue写好了个人博客主 阅读全文
posted @ 2023-04-18 20:40 养肥胖虎 阅读(336) 评论(1) 推荐(3) 编辑
摘要:好家伙, 飞机大战分包分的差不多了, 但是又出现了问题: 文件目录如下: 然而关于变量 helloworld.vue完整代码 <template> <div> <div ref="stage"></div> </div> </template> <script> // Award, // Bulle 阅读全文
posted @ 2023-04-15 23:21 养肥胖虎 阅读(63) 评论(0) 推荐(0) 编辑
摘要:好家伙, 这是未进行分包的vue版本的飞机大战 效果如下: 这里说明一下,大概使用逻辑是提供一个<div> 然后在这<div>中渲染游戏 游戏主界面代码如下: 1 <template> 2 <div> 3 <h1>欢迎来到主页面</h1> 4 <div ref="stage"></div> 5 </ 阅读全文
posted @ 2023-04-05 20:16 养肥胖虎 阅读(82) 评论(0) 推荐(0) 编辑
摘要:好家伙,问题一堆 先开一个测试页模拟游戏模块的运行 原先的图片初始化方法失效了,(vue里面自然是用不了这种方法的) function createImage(src) { let img; if (typeof src "string") { img = new Image(); img.src 阅读全文
posted @ 2023-04-02 20:55 养肥胖虎 阅读(608) 评论(0) 推荐(0) 编辑
摘要:好家伙, 现在,我想要把我的飞机大战塞到我的主页里去,想办法把文件导入 然后,直接死在第一步,图片渲染都成问题 先用vue写一个测试文件 来测试canvas的绘制 <template> <div> <div ref="stage"></div> <button @click="drawsth()"> 阅读全文
posted @ 2023-03-31 20:04 养肥胖虎 阅读(531) 评论(0) 推荐(0) 编辑
摘要:好家伙, xdm,密码验证忘写了,哈哈 bug展示: 1.登陆没有密码验证 主要体现为,乱输也能登进去 (小问题) 要是这么上线估计直接寄了 分析一波密码校验怎么做: 前端输完用户名密码之后,将数据发送到后端处理 后端要做以下几件事 ①先确认这个用户名已注册 ②我们拿着这个用户名去数据库中找对应的数 阅读全文
posted @ 2022-12-03 20:29 养肥胖虎 阅读(538) 评论(0) 推荐(0) 编辑
摘要:好家伙, bug终究还是来了,而且是很离谱的bug 来吧,发现问题,再解决问题 1.注册无法检测到用户名重复 也就是说一个用户名可无限注册, 来看bug(。。。) (看来是后端验证逻辑出了问题) 要是这么上线估计直接寄了 2.完成注册用户名查重 大概率是后端出了问题 这里我们先去看看后端,从后端去改 阅读全文
posted @ 2022-12-02 23:07 养肥胖虎 阅读(350) 评论(0) 推荐(0) 编辑
摘要:好家伙,本篇将继续完善前端界面 效果展示: 1.注册登陆 (后端已启动) 2.注册表单验证 (前端实现的表单验证) 在此之前: 我的第一个项目(二):使用Vue做一个登录注册界面 - 养肥胖虎 - 博客园 (cnblogs.com) 后端部分: 我的第一个项目(三):注册登陆功能(后端) - 养肥胖 阅读全文
posted @ 2022-11-30 20:30 养肥胖虎 阅读(201) 评论(0) 推荐(1) 编辑
摘要:好家伙,前端出了点bug 我们来搞定后端先: 后端我们用的框架是Spring boot 数据库:MySQl 代码已开源,连接在最后 新建项目: 只点Java Web 项目目录如下: 1.首先,我们在pom.xml文件中导入第三方包: web服务,mysql连接驱动等一系列包 pom.xml文件: < 阅读全文
posted @ 2022-11-26 20:57 养肥胖虎 阅读(213) 评论(0) 推荐(0) 编辑
摘要:好家伙, 顶不住了,太多的bug, 本来是想把背景用canvas做成动态的,但是,出现了各种问题 为了不耽误进度,我们先把一个简单的登录注册界面做出来 来看看效果: (看上去还不错) 本界面使用Vue2(新建项目的时候记得把less勾上,项目里有用到) 1.项目目录: 2.MyLogin.vue组件 阅读全文
posted @ 2022-11-19 20:49 养肥胖虎 阅读(7680) 评论(1) 推荐(0) 编辑