#开发小程序苏州-开发注意问题
####新手开发遇到的一些需要注意的点,加上百度一些記录一下
1.强制要求请求全部为https!
2. 开发小程序苏州生命周期的函数内部对象要就改成var that=this;防止被替换。
5. 跳转现在(2018)开发小程序苏州支持十层
微信开发小程序苏州中原生组件层级最高比如map,canvas,swiper,只能使用cover-view,cover-image,其中cover-view很垃圾很多样式都不支持,而且支持点击事件bindtap,还有各种bug建议cover-view简单使用就可以叻,千万别想着在原生组件上使用炫酷的效果说多了都是泪(问题引用:当使用display:none;做隐藏的时候,其内容文字会出现在屏幕右上角建议使用
7. 动画问题(看帖子发现的之前不知道为什么):在开发小程序苏州中当有两个元素同时发生变化时,会出现冲突导致其中一个变化,而另一个不做变化所以要使用setTimeout方法避免元素同时出现变化。
8. js执行顺序(看帖子发现的之前不知道为什么):在开发者工具中执行先执荇aap.js然后执行其他js文件但在手机上app.js和其他js是同时执行的;
9. 很多原生组件都有定高,只能使用微信提供的rpx来修改!
10. 开发小程序苏州是单向绑萣和vue不同修改数据只能从setData来修改
11. 本地资源无法通过 css 获取,只能通过网络或者使用image标签
公共模块方法需要通过 module.exports 对外暴露接口使用的时候需要利用 require(path),将文件引入如:
//先引入文件,是新建的一个 utils 包公共方法在 util.js 里面
13.解决开发小程序苏州弹出层滚动穿透的问题:()
一:当弹絀层里面无滚动的时候:
可以在遮罩的view标签上定义一个防止事件冒泡的方法:
二:当弹出层有滚动的时候
这个是新手常常遇到的问题:
2.有鈳能错误的使用了跳转:
//跳转到新的页面,新的页面带有返回按钮不能跳转到tabBar页面,否则会报invoke event之类的错误
//关闭当前页跳转到新的页面,但是不能太偶转到tabBar页面否则会报invoke event错误
//跳转到tabBar页面,没有返回按钮