基于vue组件实现猜数字游戏


Posted in Javascript onMay 28, 2020

本文实例为大家分享了vue猜数字游戏的具体代码,供大家参考,具体内容如下

<!doctype html>
<html>
 <head>
 <meta charset="UTF-8">
 <title>vue组件猜数字游戏</title>
 <script src="js/vue.js"></script>
 </head>
 <body>
 <div id="container">
  <p>{{msg}}</p>
  <my-game></my-game>
 </div>
 <script>
 /*
 *创建一个组件,my-game:
  猜数字大小。
  组件:一个input和一个p构成
  当组件准备挂载的时候,初始化一个随机数,
  在input取输入的时候,
  如果输入的数字小了,在p显示:输入的太小了;
  如果输入的数字大了,在p显示:输入的太大了;
  否则就提示输入正确。
 * */

 //完成组件的创建
  Vue.component("my-game",{
   data:function(){
    return {
     randomNum:0,
     myInput:0,
     result:""
    }
   },
   template:`
    <div>
     <input type="text" v-model.number="myInput"/>
     <br>
     <p>{{result}}</p>
    </div>
   `,
   beforeMount: function () {
  //创建一个100以内的随机的整数
  var num = Math.floor(Math.random()*100);
  console.log(num);
  this.randomNum = num;
  },
   //当数据改变时执行的操作
   watch:{
    myInput:function(){
     if(this.myInput==this.randomNum){
      this.result = "恭喜:猜对了";
     }else if(this.myInput>this.randomNum){
      this.result = "啊哦!猜大了";
     }else{
      this.result = "啊哦!猜小了";
     }
    }
   }
  })
  new Vue({
   el:"#container",
   data:{
    msg:"Hello VueJs"
   }
  })
 </script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery html()等方法介绍
Nov 18 Javascript
Javascript 设计模式(二) 闭包
May 26 Javascript
jQuery ajax cache缓存问题
Jul 01 Javascript
ie下动态加态js文件的方法
Sep 13 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
Dec 10 Javascript
js 自制滚动条的小例子
Mar 16 Javascript
JavaScript实现把数字转换成中文
Jun 29 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
Nov 18 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
Jan 10 Javascript
微信小程序实现一张或多张图片上传(云开发)
Sep 25 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
May 07 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
May 08 Javascript
vue路由嵌套的SPA实现步骤
Nov 06 #Javascript
vue综合组件间的通信详解
Nov 06 #Javascript
Angular 4中如何显示内容的CSS样式示例代码
Nov 06 #Javascript
详解基于vue-cli优化的webpack配置
Nov 06 #Javascript
解决option标签selected=&quot;selected&quot;属性失效的问题
Nov 06 #Javascript
js中apply与call简单用法详解
Nov 06 #Javascript
js实现简单数字变动效果
Nov 06 #Javascript
You might like
php中在PDO中使用事务(Transaction)
2011/05/14 PHP
openPNE常用方法分享
2011/11/29 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
php中curl和soap方式请求服务超时问题的解决
2018/06/11 PHP
javascript innerText和innerHtml应用
2010/01/28 Javascript
解析DHTML,JavaScript,DOM,BOM以及WEB标准的描述
2013/06/19 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
nodejs实现HTTPS发起POST请求
2015/04/23 NodeJs
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
使用JS实现图片轮播的实例(前后首尾相接)
2017/09/21 Javascript
jQuery响应滚动条事件功能示例
2017/10/14 jQuery
python数据库操作常用功能使用详解(创建表/插入数据/获取数据)
2013/12/06 Python
python黑魔法之参数传递
2016/02/12 Python
AI人工智能 Python实现人机对话
2017/11/13 Python
在django view中给form传入参数的例子
2019/07/19 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
判断单链表中是否存在环
2012/07/16 面试题
机械专业应届生求职信
2013/09/21 职场文书
《学会待客》教学反思
2014/02/22 职场文书
法制宣传日活动总结
2014/04/29 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
大专生自荐书范文
2014/06/22 职场文书
小学见习报告
2015/06/23 职场文书
幼儿园托班开学寄语(2016秋季)
2015/12/03 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
2016年世界艾滋病日宣传活动总结
2016/04/01 职场文书