小程序名字叫做:芸鱼喝酒助手。我在上一家公司维护了几天类似的一个小程序,觉得难度并不大,所以趁着熟悉也做了一个。声明:除了游戏模式比较类似之外,游戏代码,游戏资源完全由本人自主设计开发,与原公司无任何关联。
小程序使用 Taro 开发,先后在微信、qq小程序平台测试,目前效果还比较一致,没有出现不同平台体验不同的情况。
先上几张截图:
上设计稿:
设计稿用 figma做的,对前端开发人员比较友好,上手很快。设计稿地址: https://www.figma.com/file/52MYrjnBdFUdGastSkuZil/%E5%96%9D%E9%85%92%E5%8A%A9%E6%89%8B?node-id=0%3A1
下面是小程序码,扫码直达:
说说开发中碰到的问题:
1. 使用 Taro 开发相当于是写了 Taro 代码,然后编译成小程序代码,再由小程序开发者工具处理、显示出来,这里面多了 Taro 代码编译的过程,有时间成本存在;
2. Taro 有时候会抽风,css 只加了一行代码,开发者工具显示的页面样式就乱了,具体原因不详,删除 dist 目录之后重新编译就好了;
3. 使用 arr.map 返回一个 element 数组时,有时候会出现返回为空的情况,比方说下面的例子:
currentNums 数组中是有数字的,但返回是空。
突然出现未知bug不是很友好,特别是对企业级开发,无形中增加了未知风险。