国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序 扎金花簡單實例

2019-11-19 17:28:05
字體:
供稿:網(wǎng)友

微信小程序  扎金花

實現(xiàn)效果圖:

app.json:

{ "pages":[  "pages/index/index" ], "window":{  "navigationBarBackgroundColor": "#333333",   "navigationBarTextStyle":"white",  "navigationBarTitleText": "炸金花",  "backgroundColor":"#ffffff",  "backgroundTextStyle":"light",  "enablePullDownRefresh":false }}

  index.js:

Page({ data:{ num1:1, num2:2, num3:3, imgNum1:1, imgNum2:2, imgNum3:3, b1:"white", b2:"white", b3:"white", flag:true, butype:"primary", butext:"開始", hidden:true, score:0 },  start:function(){  var that=this;  that.setData({    butype:"default",    butext:"停止"  })  if(this.data.flag){  this.go=setInterval(function(){    that.setData({       num1:Math.ceil(Math.random()*10),       num2:Math.ceil(Math.random()*10),       num3:Math.ceil(Math.random()*10),       imgNum1:Math.ceil(Math.random()*4),       imgNum2:Math.ceil(Math.random()*4),       imgNum3:Math.ceil(Math.random()*4),       b1:"#"+Math.floor(Math.random()*1000000),       b2:"#"+Math.floor(Math.random()*1000000),       b3:"#"+Math.floor(Math.random()*1000000)    })  },100)  this.setData({   flag:false,   hidden:true,   score:0     })     }else{       clearInterval(this.go)   this.setData({    flag:true,    butype:"primary",    butext:"開始",    b1:"white",    b2:"white",    b3:"white"   })   var n1=this.data.num1;   var n2=this.data.num2;   var n3=this.data.num3;   var img1=this.data.imgNum1;   var img2=this.data.imgNum2;   var img3=this.data.imgNum3;   var result=n1+n2+n3;      if(img1==img2&&img2==img3){    result+=20;   }else if(img1==img2 || img2==img3 || img1==img3){    result+=10;   }       var newarr=new Array();   newarr.push(n1)   newarr.push(n2)   newarr.push(n3)      for(var i=0;i<newarr.length;i++){      for(var j = i + 1;j<newarr.length;j++){        if(newarr[i]>newarr[j]){           var tmp = newarr[i];           newarr[i] = newarr[j];           newarr[j] = tmp;         }      }    }    if(((newarr[2]-newarr[1])==1)&&((newarr[1]-newarr[0])==1)){     result+=30;   }else if(newarr[2]==newarr[1] || newarr[2]==newarr[0] || newarr[0]==newarr[1]){     result+=10;   }else if(newarr[2]==newarr[1]&&newarr[2]==newarr[0]){    result+=40;   }   this.setData({    hidden:false,    score:result   })     } }, onShareAppMessage: function () {  return {   title: "大小之爭",   desc: '激烈的競技游戲',   path: '/pages/index/index'  } }  })

  index.wxml:

<view style="text-align:center;position:fixed;top:10px;left:0;width:100%;color:green;font-weight:bolder" hidden="{{hidden}}">恭喜你得了{{score}}分!</view><view style="clear:both;overflow:hidden;display:flex;margin-top:50px">  <view class="container" style="background:{{b1}};" >    <text class="text">{{num1}}</text>    <image class="img" src="../../images/{{imgNum1}}.png" style="transform: rotate({{deg1}}deg)"></image>    <text class="text1">{{num1}}</text>  </view>   <view class="container" style="background:{{b2}};">    <text class="text">{{num2}}</text>    <image class="img" src="../../images/{{imgNum2}}.png" style="transform: rotate({{deg2}}deg)"></image>    <text class="text1">{{num2}}</text>  </view>  <view class="container" style="background:{{b3}};">    <text class="text">{{num3}}</text>    <image class="img" src="../../images/{{imgNum3}}.png" style="transform: rotate({{deg3}}deg)"></image>    <text class="text1">{{num3}}</text>  </view></view> <button bindtap="start" type="{{butype}}" style="margin:20px">{{butext}}</button>  <view style="font-size:13px;padding:20px;color:gray">  <view>1.如果三張數(shù)字相同得40分,如果三張數(shù)字是連續(xù)的得30分,如果兩個數(shù)字是相同的得10分</view>  <view>2.如果三張花色一樣得20分,如果兩張花色一樣得10分</view>  <view>3.三張數(shù)字之和</view>  <view>以上所有數(shù)字的總和為總分</view></view>

  index.wxss:

.container{width:30%;height:200px;position:relative;border:1px solid #787775;box-sizing:border-box; display: inline-block;flex:1;margin:10px;border-radius:10px;box-shadow: 5px 5px 3px #787775}.text{width:30px;height:30px;position:absolute;top:15px;left:15px;font-size: 25px;font-weight: bolder}.img{width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.text1{width:30px;height:30px;position:absolute;bottom:15px;right:15px;font-size: 25px;font-weight: bolder;transform: rotate(180deg)}

 1.png:

2.png:

3.png

 

4.png

 

 感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 通道| 砀山县| 江门市| 芜湖市| 临颍县| 鄯善县| 临安市| 通州市| 齐河县| 儋州市| 西乡县| 新泰市| 聂荣县| 新营市| 循化| 德兴市| 桂阳县| 松江区| 商洛市| 大渡口区| 安龙县| 佛坪县| 甘洛县| 阿合奇县| 全椒县| 黄石市| 韶关市| 文昌市| 静乐县| 常熟市| 桑日县| 六枝特区| 广南县| 山东省| 冀州市| 襄汾县| 伊宁市| 霍林郭勒市| 三明市| 和平县| 长葛市|