0579-8699-3791

义乌网站建设 APP开发 要找 ➙ 专业的义乌网络公司

知识

为了使广大足球爱好者能有一个快捷,有效的约战平台,帮助他们解决约战难的问题,为此我们团队开发了【Team踢么】足球约战软件。下面总结一下在开发中遇到的问题,因为是首次开

您当前位置>主页 > 知识 > 小程序 >

小程序开发小记

发表时间:2020-09-07 15:37 文章来源:admin

  为了使广大足球爱好者能有一个快捷,有效的约战平台,帮助他们解决约战难的问题, 为此我们团队开发了【Team踢么】足球约战软件。

  下面总结一下在开发中遇到的问题,因为是首次开发软件,如有不正确的地方,欢迎指正。

  场景: PageA 到 PageB, 在PageB中进行操作,完成后刷新PageA.

  解决方案,一般可能会采用以下两种方式:

  在globalData中定义全局变量并结合onShow方法处理

  eventbus方式的发布订阅模式

  但在这里介绍另一种方式,通过hack方法直接调用通信页面的方法,此方法来自于【u3xyz大神】的这篇文章点击此处查看。该方式直接缓存需要通信的PageModel,通信时找到这个PageModel,就可以访问此页面的所有方法和属性,完美!。

  项目中要求背景图平铺并且不随页面滑动,我们会设置background-attachment属性

  但在ios真机调试过程中,却没有任何效果,原来safari中不支持background-attachment属性。没办法,只能换思路解决,使用z-index属性

  软件默认checkbox样式较为简单,项目要求checkbox样式要类似tag标签,只能采取自定义方式了。

  利用伪类选择器checked切换样式

  将checkbox + span写在label中,点击label同时会选中checkbox, 并利用相邻兄弟选择器(+),修改自定义span的样式

  但问题来了,软件的wxss不支持相邻兄弟选择器,简直崩溃。 只能自行判断选中状态,修改span的样式

  其实这篇文章是在软件上线一段时间后才总结的,有些问题都已忘却,边开发边总结才是王道,以此谨记。

相关案例查看更多