This article shares the specific code of the WeChat applet to implement the dice game for your reference. The specific content is as follows Page Code <view class='top'>{{txt}}</view> <view class='point1'> <image src='{{one_img}}'></image> </view> <view class='point2'> <image src='{{two_img}}'></image> <image src='{{three_img}}'></image> </view> <view class='btn' bindtap='enter'>{{msg}}</view> Style Code .top{ width: 220px; height: 30px; font-size: 25px; margin: 20px auto; } .point1 image,.point2 image{ width: 150px; height: 150px; } .point1 image{ display: block; margin:45px auto; } .point2 image{ margin-top: -20px; margin-left: 25px; } .btn{ width:100%; height:60px; background:green; border-radius: 10px; line-height: 60px; text-align: center; font-size: 30px; margin-top: 60px; } js code //index.js //Get the application instance const app = getApp() Page({ data: { one_img:'../../image/6-point.png', two_img: '../../image/6-point.png', three_img: '../../image/6-point.png', flag:true, timer:null, msg:'Shake it', total:0, txt:'Congratulations, you got: 0', //The image material and renderings will be posted at the bottom arr:[ '../../image/1-point.png', '../../image/2-point.png', '../../image/3-point.png', '../../image/4-point.png', '../../image/5-point.png', '../../image/6-point.png', ] }, enter:function(event){ let obj = this; if(obj.data.flag==true){ obj.data.timer = setInterval(function () { let one = Math.floor(Math.random() * 6); let two = Math.floor(Math.random() * 6); let three = Math.floor(Math.random() * 6); obj.setData({ one_img: obj.data.arr[one], two_img: obj.data.arr[two], three_img: obj.data.arr[three], flag:false, msg:'Stop', total:one+two+three+3, // total: 18, txt:'', }) }, 50); }else{ clearInterval(obj.data.timer); obj.setData({ //one_img: obj.data.arr[5], //two_img: obj.data.arr[5], //three_img: obj.data.arr[5], msg:'Shake it', flag:true, txt:'Congratulations, you won:' + obj.data.total, }) } }, }) Picture materials and renderings The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: How to use VirtualBox to simulate a Linux cluster
>>: Tutorial diagram of installing MySQL service through MySQL Installer under Windows
Table of contents Introduction Four characteristi...
Check the top 100 highest scores in game history ...
//Default protocol /The use of the default protoc...
Alibaba Cloud Server cannot connect to FTP FileZi...
When you log in to MySQL remotely, the account yo...
<tr> <th width="12%">AAAAA&l...
Responsive layout systems are already very common...
In the past, I used to directly order by rand() t...
This article uses examples to explain the knowled...
I installed it in msi format, mainly to see the m...
background When I was using Docker these two days...
Find the problem Recently, I encountered a proble...
Table of contents Browser Same Origin Policy 1. V...
summary During the interview, when discussing abo...
>1 Start the database In the cmd command windo...