摘要: platform.ts 一般不返回数据,只提供方法名避免报错 白鹭提供的demo中有一个 platform.ts 文件,用来兼容小游戏编译在浏览器环境。 platform.js 使用微信小游戏的api 和开放数据域,一般返回 promise 。 用Egret Launcher 新建小游戏的包之后,小 阅读全文
posted @ 2019-10-31 20:57 蓝空魔星 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 开发选型 1. 原生 用微信开发者工具生成的demo的基础上开发,其demo引入了 Adapter 库(封装了对于BOM和DOM的API)。小游戏的开发会比较频繁的使用模块和类,以便于维护和理解。 2. 游戏引擎 常见的游戏引擎,Cocos、Egret、Laya都对小程序进行了适配。 注意事项: 1 阅读全文
posted @ 2019-10-31 20:56 蓝空魔星 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 每个函数都有 apply() 和 call() 方法apply():调用函数,参数 给定 this + 数组call():和 apply() 方法类似,参数 给定this + 参数列表 阅读全文
posted @ 2019-09-12 17:25 蓝空魔星 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 刚刚添加vuetify的时候(2.0.16),会报错 需要在main.js中配置 阅读全文
posted @ 2019-09-11 15:22 蓝空魔星 阅读(1811) 评论(0) 推荐(0) 编辑
摘要: pointer-events是css的一个属性 在微信小程序中需要注意的是不能放置再组件中使用 pointer-events: none,但是可以在组件中设置 pointer-event: auto; 阅读全文
posted @ 2019-09-09 17:40 蓝空魔星 阅读(4543) 评论(0) 推荐(0) 编辑
摘要: 设置meta的viewport属性 iOS 10之后不接受meta标签,可通过js监听手势控制 阅读全文
posted @ 2019-09-09 14:40 蓝空魔星 阅读(5160) 评论(0) 推荐(0) 编辑
摘要: 回退上一个版本 上两个版本 HEAD^ 改成 HEAD^^ 上十个版本 HEAD^^^^^^^^^^ 或者 HEAD~10 根据 commit 哈希值回退 哈希值可以只填写前几位,例如gitlab上面显示得就只有8位。 查询记录 提供 commit 提交哈希值,提交者,当前指针指向 阅读全文
posted @ 2019-09-02 10:28 蓝空魔星 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.store 中定义轮询模块 2. 页面轮询 && 全局轮询 页面轮询:仅单独页面的轮询,离开页面则取消轮询全局轮询:项目启动便一直存在原理:轮询模块中的state变量有定时器变量以及轮询数据 store 中的轮询模块同时会注册一个路由的前置守卫,进行清除所有页面轮询 3. 启动/取消轮询 每一个 阅读全文
posted @ 2019-08-30 11:15 蓝空魔星 阅读(2685) 评论(0) 推荐(0) 编辑
摘要: 1.搭建环境 安装 cli cnpm i -g @angular/cli // 安装 angular cli和vue一样都需要 npm 和 node 环境,如果之前装过就不费事了。 2. 初始化应用,并运行 ng new app-name // 初始化应用这里是使用脚手架创建应用,只询问了是否需要安 阅读全文
posted @ 2019-08-27 16:47 蓝空魔星 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 微信小程序中,canvas使用场景主要是1. 制作分享图片 (小程序码,自定义文本等)2. 自定义设计这里主要介绍制作分享图片的流程以及注意点1. wxml中添加 canvas 标签,设置样式需要设置canvas标签的宽高,canvas-id等基础属性2. 封装绘制画布的方法 wx.createCa 阅读全文
posted @ 2019-08-12 11:57 蓝空魔星 阅读(1021) 评论(0) 推荐(0) 编辑