基于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 相关文章推荐
js字符编码函数区别分析
Jun 05 Javascript
Javascript判断对象是否相等实现代码
Mar 18 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
使用javascript实现简单的选项卡切换
Jan 09 Javascript
基于js实现投票的实例代码
Aug 04 Javascript
基于JavaScript实现数码时钟效果
Mar 30 Javascript
mui 打开新窗口的方式总结及注意事项
Aug 20 Javascript
微信小程序实现下载进度条的方法
Dec 08 Javascript
详解React+Koa实现服务端渲染(SSR)
May 23 Javascript
详解小程序原生使用ES7 async/await语法
Aug 06 Javascript
超轻量级的js时间库miment使用解析
Aug 02 Javascript
vue 实现click同时传入事件对象和自定义参数
Jan 29 Vue.js
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发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP+AjaxForm异步带进度条上传文件实例代码
2017/08/14 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
PHP与SQL语句写一句话木马总结
2019/10/11 PHP
JS 对象介绍
2010/01/20 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
js中substring和substr两者区别和使用方法
2015/11/09 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
Vue3.0中的monorepo管理模式的实现
2019/10/14 Javascript
JS数组方法slice()用法实例分析
2020/01/18 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
python之import机制详解
2014/07/03 Python
python多重继承实例
2014/10/11 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
python 装饰器的基本使用
2021/01/13 Python
会计学自我鉴定
2014/02/06 职场文书
小学领导班子对照材料
2014/08/23 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
年终工作总结范文2014
2014/11/27 职场文书
给老婆的道歉信
2015/01/20 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
狂人日记读书笔记
2015/06/30 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书