微信小程序翻牌小游戏的实现

本文主要为大家详细介绍了微信小程序版翻牌小游戏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

一、新建一个quick start项目看看结构

在微信开发工具点击添加项目,选择 无appid,勾上”在当前目录中创建quick start 项目”。

可以看到一共有两个目录 pages和utils,和根目录下的3个app文件。pages存放的是小程序的页面,每个也面都有自己独立的文件夹。 一个页面由4文件构成,js文件是程序逻辑;wxss是微信定义的样式文件,语法跟css一样,支持的样式要少一些;wxml文件用来定义小程序的界面,作用类似于html,但是只能用微信自定义的一些标签,而且页面元素不能直接用js操作,只能通过绑定数据来修改;json是页面的配置文件一般用不着。根目录下的app.js,app.json,app.wxml作用和pages下面的作用类似,只不过pages下面的是页面级的,根目录下的是成个应用级的>。utils下面定义了一个转换时间格式工具函数,然后通过module.exports将函数暴露出去,再在logs.js中通过require引入。

二、改造index页面

知道了小程序的结构就可以动手开始做了,首先把index页面改造一下,把用户头像上的点击事件去掉,然后再新增两个按钮,用来跳转到游戏主界面和游戏成绩界面。

1.界面,bindtap相当于html的onclick

         {{userInfo.nickName}}  你好      {{motto}}      查看排名   

登录后复制

2.index.js 文件的Page中增加两个处理点击事件的函数,用wx.navigateTo来跳转的目标页

//index.js //获取应用实例 var app = getApp() Page({  data: {  motto: '开始游戏',  userInfo: {},  welcome:'你好'  },  //事件处理函数  startGame: function() {  wx.navigateTo({   url: '../game/game'  })  },viewScore: function() {  wx.navigateTo({   url: '../logs/logs'  })  },  onLoad: function () {  console.log('onLoad')  var that = this  //调用应用实例的方法获取全局数据  app.getUserInfo(function(userInfo){   //更新数据   that.setData({   userInfo:userInfo   })  })  } })

登录后复制

3.index.wxss中增加游戏背景图

page{background: url('../images/gamebg.jpg') center top; }

登录后复制

相关推荐:

微信小程序函数节流多次点击跳转如何防止

微信小程序获取用户信息如何实现

一个微信小程序版知乎实例分享

以上就是微信小程序翻牌小游戏的实现的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2788510.html

(0)
上一篇 2025年3月8日 18:27:21
下一篇 2025年2月25日 08:13:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • layer前端组件实现图片显示功能方法

    本文主要介绍了layui中layer前端组件实现图片显示功能的方法,结合实例形式分析了layui中layer组件调用图片显示功能的操作方法与相关注意事项,并提供了layer与layui源码下载,需要的朋友可以参考下,希望能帮助到大家。 实现…

    编程技术 2025年3月8日
    200
  • JS上传大文件显示进度条实现方法

    本文主要为大家详细介绍js原生上传大文件显示进度条,php上传文件关键代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 在php.ini修改需要的大小: upload_max_filesize = 8M    po…

    2025年3月8日
    200
  • 单张图片平移切换实现代码

    本文主要为大家详细介绍了js实现单张图片平移切换效果,一张图移动到左边以后,从底部移回最右,等待下一次循环,那么我们就来学习一下本文吧。 由于个人不需要手动切换功能,因此把那部分的内容删了,主要是增加了无缝切换的效果。 原理也很简单,大概是…

    编程技术 2025年3月8日
    200
  • 微信小程序多文件下载的简单封装实例讲解

    本文主要介绍微信小程序之多文件下载的简单封装示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 需求 需要生成一个宣传的图片分享到朋友圈,这个宣传图片包含二维码,包含不同的背景图片和不同的文…

    编程技术 2025年3月8日
    200
  • jquery实现PC端轮播图代码

    最近其他项目不是很忙,被安排给公司的官网项目做一个新的页面项目里既然已经用到了jquery,那就索性用jquery写一个轮播图吧。本文主要给大家讲述了用jquery如何写出一个pc端的轮播图效果的实例,有兴趣的朋友参考下。 现在把自己写的轮…

    2025年3月8日
    200
  • Intersection Observer图片懒加载实现方法

    本文主要为大家带来一篇intersectionobserver实现图片懒加载的示例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 API: https://developer.mozill…

    2025年3月8日
    200
  • 微信小程序IOS和Android兼容如何实现

    本文主要介绍微信小程序开发之ios和android兼容的问题的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下,希望能帮助到大家。 微信小程序开发之IOS和Android兼容的问题 一、时间转换问题: 这不只是小程序上面的问题是io…

    编程技术 2025年3月8日
    200
  • include引入公用代码实现方法

    一直以来,我司的前端都是用 php 的 include 函数来实现引入 header 、footer 这些公用代码的,本文主要为大家带来一篇静态页面实现 include 引入公用代码的示例。小编觉得挺不错的,现在就分享给大家,也给大家做个参…

    编程技术 2025年3月8日
    200
  • jQuery使用zTree插件实现可拖拽的树代码分享

    在目前接触到的树插件中,我觉得ztree比较简单,也容易上手。有一次业务需求是将某对象分组树上的对象可以随意拖拽,相当于改变了对象的分组,因此我用到了ztree,对其进行了一些列学习。 本文主要介绍js使用zTree插件实现可拖拽的树示例,…

    2025年3月8日
    200
  • 微信小程序导航栏选项卡效果的实现方法

    本文主要为大家详细介绍了微信小程序实现导航栏选项卡效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 效果图 WXML    已获得赏金  赏金在路上  邀请失败     登录后复制 WXSS page{backgr…

    2025年3月8日
    200

发表回复

登录后才能评论