小程序开发注意事项
2017-03-15 09:29
225 查看
1.必需:https
2.不能直接进行dom节点操作,使用wx.request或者ajax从后台返回数据之后,封装到data中,之后从data中取数据,进行页面渲染.
3.小程序是否支持返回unionid,如果不支持,需要改造sp_member表结构
4.jsessionid
5.上传的压缩包大小不能超过1M.
6.小程序中获取data中的数据,通常使用this.data.xxx,在ajax请求中不能使用this(具体原因待查),故通常在ajax请求的方法顶部将this赋值给其他变量.var that = this.
7.小程序需要注册,流程和注册公众号比较相似,认证费为300/年,流程参考:http://jingyan.baidu.com/article/4e5b3e192a33da91911e2455.html
8.小程序也可以返回unionid,此处为加密过的id,需要通过其他参数在自己的服务器上对其进行解密.解密过之后,同一个开放平台下的unionid即为同一个.
9.需要将小程序绑定到开放平台下.
10.小程序开发文档
11.小程序开发注意事项 http://www.cnblogs.com/jc535201285/p/6367150.html
12.在 页面.js 中通过后台返回的数据,用setData()对当前页面的data进行赋值之后,则绑定了data中属性的页面,会自动进行刷新
13.页面js中,data数据是需要约定为只读。框架是单向数据绑定,修改data中的数据不会自动更新View;更新view,需要使用setData()方法。setData()更新View时,
与data中的数据进行Diff比较,不同才会更新。这样如果直接修改data,很容易造成data中的数据与View不一致。
setData单次设置的数据不能超过1024kB,需要避免一次设置过多的数据。
14.微信小程序对UI是否有限制
15.微信小程序的预览,通过绑定appid的微信用户可以进行功能查看.
16.tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多五个Item选项
17.注意:为了方便开发者减少配置项,我们规定描述页面的这四个文件必须具有相同的路径与文件名
18. app.json 配置项列表
属性 类型 必填
描述
pages String Array
是 设置页面路径
window Object
否 设置默认页面的窗口表现
tabBar Object
否 设置底部 tab 的表现
networkTimeout Object
否 设置网络超时时间
debug Boolean
否 设置是否开启 debug 模式
19.文件名不需要写文件后缀,因为框架会自动去寻找路径.json,.js,.wxml,.wxss的四个文件进行整合。
2.不能直接进行dom节点操作,使用wx.request或者ajax从后台返回数据之后,封装到data中,之后从data中取数据,进行页面渲染.
3.小程序是否支持返回unionid,如果不支持,需要改造sp_member表结构
4.jsessionid
5.上传的压缩包大小不能超过1M.
6.小程序中获取data中的数据,通常使用this.data.xxx,在ajax请求中不能使用this(具体原因待查),故通常在ajax请求的方法顶部将this赋值给其他变量.var that = this.
7.小程序需要注册,流程和注册公众号比较相似,认证费为300/年,流程参考:http://jingyan.baidu.com/article/4e5b3e192a33da91911e2455.html
8.小程序也可以返回unionid,此处为加密过的id,需要通过其他参数在自己的服务器上对其进行解密.解密过之后,同一个开放平台下的unionid即为同一个.
9.需要将小程序绑定到开放平台下.
10.小程序开发文档
11.小程序开发注意事项 http://www.cnblogs.com/jc535201285/p/6367150.html
12.在 页面.js 中通过后台返回的数据,用setData()对当前页面的data进行赋值之后,则绑定了data中属性的页面,会自动进行刷新
13.页面js中,data数据是需要约定为只读。框架是单向数据绑定,修改data中的数据不会自动更新View;更新view,需要使用setData()方法。setData()更新View时,
与data中的数据进行Diff比较,不同才会更新。这样如果直接修改data,很容易造成data中的数据与View不一致。
setData单次设置的数据不能超过1024kB,需要避免一次设置过多的数据。
14.微信小程序对UI是否有限制
15.微信小程序的预览,通过绑定appid的微信用户可以进行功能查看.
16.tabBar相对而言用的还是比较多的,但是用起来并没有难,在app.json中配置下tabBar即可,注意tabBar至少需要两个最多五个Item选项
17.注意:为了方便开发者减少配置项,我们规定描述页面的这四个文件必须具有相同的路径与文件名
18. app.json 配置项列表
属性 类型 必填
描述
pages String Array
是 设置页面路径
window Object
否 设置默认页面的窗口表现
tabBar Object
否 设置底部 tab 的表现
networkTimeout Object
否 设置网络超时时间
debug Boolean
否 设置是否开启 debug 模式
19.文件名不需要写文件后缀,因为框架会自动去寻找路径.json,.js,.wxml,.wxss的四个文件进行整合。
相关文章推荐
- 64 bit Linux下程序开发注意事项
- Solaris下开发64位程序的注意事项
- 开发能支持多种JVM的java程序应注意的事项
- 微信小程序 canvas开发实例及注意事项
- 关于服务程序开发的几点注意事项
- x64位windows上程序开发的注意事项
- x64位windows上程序开发的注意事项
- windows 平台开发的JSP程序上传到linux要注意的事项
- x64位windows上程序开发的注意事项
- 微信小程序2--框架分析(开发注意事项)
- 64 bit Linux下程序开发注意事项
- x64位windows上程序开发的注意事项 分类: VC++ 2013-10-08 08:30 857人阅读 评论(0) 收藏
- 用EWARM开发stm32程序注意事项
- iOS 平台开发OpenGL ES程序注意事项
- 编写跨平台Java程序注意事项-Java基础-Java-编程开发
- 程序开发是编写sql语句的注意事项
- Solaris下开发64位程序的注意事项
- Solaris下开发64位程序的注意事项
- 基于浏览器程序开发的注意事项
- 64 bit Linux下程序开发注意事项