vue实现最简单的打字小游戏
就想做点小游戏,都是自己想的自己一步步做出来的,做完好有成就感,虽然好简单。
做出点小东西能让自己更有信心去学习
用了less,vue2
- 页面用flex布局的
- 文本框用v-model绑定
- 用了watch属性监视文本输入的内容
- 先用if判断输入的与页面上的单词是否一样,一样就给当前的单词背景变色
- 判断有没有输入过,没输入过再就放到一个新的数组上
- 判断新数组里有没有这个单词如果没有才进入判断,再给新数组增加单词
- 给输入框设置为空,numder减一剩余数量 设置good标志显示隐藏,先设置显示,再设置个定时器隐藏
for (let i = 0; i < this.learning.length; i++) {
//输入的内容是否与页面上的单词一样 if (this.word == this.$refs.items[i].innerText) {
//判断新数组里有没有这个单词如果没有才进入判断
if (!this.itemed.includes(this.word)) { //新数组没有就把当前的单词增加当前输入的单词到新数组里 this.itemed.push(this.word) //numder减一就是剩余数量 this.num--;
//文本框清空
this.word = '';
//设置good标志显示
this.isgood = true
// 设置good标志隐藏
setTimeout(()=>{ this.isgood = false},800) }
//设置已输入的单词背景变色 this.$refs.items[i].style.backgroundColor = "#9c8e9c" } }
vue实现最简单的打字小游戏相关推荐
- 原生JS实现一个简单的打字小游戏
原生JS实现一个简单的打字小游戏 利用javascript制作一个简单的打字小游戏 之前写了一个贪吃蛇小游戏好像反响不错 今天我来写一个比贪吃蛇更low更简单的打字小游戏 打字小游戏原理 接下来咋们直 ...
- html金山打字源码,c#实现简单金山打字小游戏(源码)
using GameDemo.Utils; using System; using System.Collections.Generic; using System.Linq; using Syste ...
- JAVA实现打字小游戏
目录 一.效果 二.教程 三.代码 一.效果 首先我们先看效果,左上角的分数是用来记录我们打对了多少字母.字母是从上面开始往下落.每打对一个字母,分数增加,增加到一定分数后,字母下落的速度也会增加.( ...
- java实验2总结心得,打字小游戏JAVA实验总结及心得体会
篇一:扫雷游戏实验报告 课程设计 班 级: 姓 名: 学 号: 指导教师: 成 绩: 电子与信息工程学院信息与通信工程系 目录 1.任务概述------------------------------ ...
- python简单小游戏代码_一个简单的python小游戏---七彩同心圆
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 用pygame做一个简单的python小游戏-七彩同心圆 玩法:每次点击鼠标时,会以鼠标为圆心,不断 ...
- 基于C语言Ncurse库和链表的简单贪吃蛇小游戏
参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44 ...
- Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇)
Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第二篇) 代码实现 窗口类 小车类 玩家类 电脑类 赛道类 小树类 打字类 Python 打字小游戏开发,来体验不一样的打字游戏乐趣(第一篇) ...
- 用pygame做一个简单的python小游戏---贪吃蛇
用pygame做一个简单的python小游戏-贪吃蛇 贪吃蛇游戏博客链接:(方法一样,语言不一样) c++贪吃蛇:https://blog.csdn.net/weixin_46791942/artic ...
- 用pygame做一个简单的python小游戏---七彩同心圆
用pygame做一个简单的python小游戏-七彩同心圆 这个小游戏原是我同学python课的课后作业,并不是很难,就简单实现了一下,顺便加强一下pygame库的学习. 玩法:每次点击鼠标时,会以鼠标 ...
最新文章
- Leetcode每日必刷题库第3题,如何实现无重复字符的最长子串?
- 查看是否打印GC收集细节
- 易于使用的人工智能_需求分析:如何使用这种易于启动的方法+一个案例研究...
- jsp mysql bbs_论坛(BBS)的设计与实现(MySql)
- 使用SSIS包将多个Excel文件中的数据导入SQL Server表中
- Javascript 权威指南第五版 手记(1) 引用类型
- Flink 1.5重磅发布:处理模型重构,延迟更低!
- 关于java前端的相关讲解
- dskinlite(uieasy mfc界面库)使用记录4:绘制动态元素(listbox)
- 深度学习-梯度爆炸原因分析、调试记录与解决方案(loss突然变为nan)
- 一元三次方程的解法史
- Php开发Dlp加密,DLP与文档透明加密 后防泄露时代之争
- ROMS模式RNT工具包的应用(弃用)
- [操作系统]进程管理 进程同步、死锁相关、处理机调度
- typhon (lazarus) 下文件拖放操作
- python 猪八戒网接单_python接单平台简单整理
- 彭适辰 - 资本寒冬:给创业者的十点建议
- Base58原理及代码
- 【Java IO流知识总结】
- 致远A8+协同管理软件存在远程Getshell漏洞