基于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 相关文章推荐
checkbox设置复选框的只读效果不让用户勾选
Aug 12 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
Oct 25 Javascript
AngularJS使用angular-formly进行表单验证
Dec 27 Javascript
js+css简单实现网页换肤效果
Dec 29 Javascript
vue.js element-ui tree树形控件改iview的方法
Mar 29 Javascript
详解基于node.js的脚手架工具开发经历
Jan 28 Javascript
Javascript之高级数组API的使用实例
Mar 08 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
vue自定义标签和单页面多路由的实现代码
May 03 Javascript
解决vue elementUI 使用el-select 时 change事件的触发问题
Nov 17 Vue.js
Selenium执行JavaScript脚本的方法示例
Dec 31 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 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 AJAX实例根据邮编自动完成地址信息
2008/11/23 PHP
PHP 函数语法介绍一
2009/06/14 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
php多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
php中使用array_filter()函数过滤空数组的实现代码
2014/08/19 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
2020/12/29 PHP
载入进度条 效果
2006/07/08 Javascript
js实现iframe动态调整高度的代码
2008/01/06 Javascript
javascript中利用数组实现的循环队列代码
2010/01/24 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
js 浏览器事件介绍
2012/03/30 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
JSON 的正确用法探讨:Pyhong、MongoDB、JavaScript与Ajax
2016/05/15 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
js实现按座位号抽奖
2017/04/05 Javascript
基于Jquery Ajax type的4种类型(详解)
2017/08/02 jQuery
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
Vue表单输入绑定的示例代码
2018/11/01 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2永雾林渊版本开启新篇章
2020/12/22 DOTA
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Python 使用Numpy对矩阵进行转置的方法
2019/01/28 Python
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
大学生创业策划书
2014/02/02 职场文书
办公室领导干部作风整顿个人整改措施
2014/09/17 职场文书
银行业务授权委托书
2014/10/10 职场文书
2015年公司工作总结
2015/04/25 职场文书
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript