News
新闻中心

小程序开发注意问题

添加时间:2018/10/26 11:29:18  浏览人数:  

1、强制要求请求全部为https!


2. 小程序生命周期的函数内部对象要就改成var that=this;防止被替换。

3. view不识别\n但是text可以。



4. 没有dom!没有dom!没有dom!,绑定数据,控制显示和隐藏全部用data来修改,就是this.setData({}),不过一般我们都写成that.



5. 跳转现在(2018)小程序支持十层

6. 微信小程序中原生组件层级最高,比如map,canvas,swiper,只能使用cover-view,cover-image,其中cover-view很垃圾很多样式都不支持,而且支持点击事件bindtap,还有各种bug,建议cover-view简单使用就可以了,千万别想着在原生组件上使用炫酷的效果说多了都是泪。(问题引用:当使用display:none;做隐藏的时候,其内容文字会出现在屏幕右上角,建议使用 wx:if=”false”或position:absolute;left:-1000rpx;这种方式做隐藏。2、border不支持单边。3、不支持padding的使用,在安卓端会出现padding消失的问题。)



7. 动画问题(看帖子发现的之前不知道为什么):在小程序中当有两个元素同时发生变化时,会出现冲突,导致其中一个变化,而另一个不做变化,所以要使用setTimeout方法避免元素同时出现变化。



8. js执行顺序(看帖子发现的之前不知道为什么):在开发者工具中执行先执行aap.js然后执行其他js文件,但在手机上app.js和其他js是同时执行的;



9. 很多原生组件都有定高,只能使用微信提供的rpx来修改!



10. 小程序是单向绑定和vue不同,修改数据只能从setData来修改



11. 本地资源无法通过 css 获取,只能通过网络或者使用image标签



12. cover-view放弃padding, 用min-width + text-align + height + line-height



13. 公共模块 util.js



上一篇新闻: 论源代码安全对软件开发企业的重要性
下一篇新闻: 软件开发小工具列举

联系我们

服务热线:0316-2636468 13831639196
联系人:李女士 邮编:065000
地址:河北省廊坊市广阳区浙商广场A座503-505室|【营业执照】| 冀ICP备16000861号-6| 冀公网安备13100302000967号

项目展示

友情链接:廊坊短视频营销 | 廊坊小程序开发 | 华美橡塑| 廊坊APP开发| 北京APP开发

版权所有@ 2005-2021 河北盛秋网络科技有限公司-廊坊微信营销,廊坊小程序开发,廊坊APP开发(安卓+苹果APP定制开发),廊坊网络推广,微信朋友圈广告,廊坊网络公司 冀ICP备16000861号-6