1.在app.js页面配置好微信公众平台的appid以及secret还有后台接口请求域名,在整个项目js页面里面就可以用var app=getApp();来获取到app.js里面的东西。

2.在config.js页面封装方法,每封装一个方法,需要在module.exports = {方法名:方法名}里面暴露声明,才可以使用,在整个项目js页面里面用一个变量来等于config.js页面的路径,即可使用。

3.在app.json配置路由,以及页面头部和底部共用样式。

4.小程序打包上传不能超过2mb,尽量减少本地图片使用,以及一些不必要的文件夹;后台接口要符合合法域名(https),不是的话就报错,可以在开发者工具的详情里面,勾选不检验合法域名。

5.在开发者工具详情里面可以看到自己配置好的appid,以及项目文件路径和域名信息;所开发的版本库,尽量使用最新,以做到开发环境的兼容,在微信公众平台论坛可以看到此次更新的版本库更新了什么东西。

6.做小程序支付和提现功能的时候,需要客户申请商户号,提现功能需要连续30天的支付交易才能用(很无奈);图片预览功能,目前还有坑,在开发者工具上只能预览网络图片,不能预览本地图片,要预览本地图片需要在手机上观看;使用到获取位置功能的时候,需要在app.json里面配置"permission": {"scope.userLocation": {"desc": "这里填一段文字描述"}},不然无法使用。

7.微信小程序不支持导包,但支持es6,原生js的写法

8.需要留意的就是调后台接口,需要传参的时候,不要有空格,不要有空格,不要有空格!!!

PS:请勿转载或盗用。

微信小程序-总结心得相关推荐

  1. 零基础微信小程序开发心得----注册微信小程序

    因为项目需要用到小程序,自己想写个从零到有的微信小程序专题,记录学习心得. 目录 1.微信小程序简介 2.注册小程序 3.安装开发工具 4.小程序初始化目录介绍 1.微信小程序简介 微信小程序这个词可 ...

  2. 微信小程序制作心得和体会

    每一个微信小程序都由页面构成 每一个页面都由控件构成 控件也就是组件 基本和android 的layout一样,微信小程序基本可以为view 每一个view都可以有自己的class,在class里面可 ...

  3. 小程序 多个 veb-view返回 返回了两个页面_微信小程序学习心得 - 忒扎心

    我们写小程序时都要跳转页面的,也会有底部导航来进行切换 这个时候就要介绍下窗口是怎样配置的 要在文件里写一个tabBer对象 里面在定义一个list数组里面放我们定义的几个需要切换的页面 如下 最多l ...

  4. 微信小程序——学习心得一

    一.模板: ①定义模板 1.在 内定义代码片段,使用name作为唯一标识属性,作为模板的名称: 在实践操作中自己的问题在于容易忽视掉必要的{{}}括号和个别语句的架构问题,经过对语言的校对和修改慢慢可 ...

  5. 高校微信小程序开发心得

    高效小程序开发大赛心得 参加了2020年的小程序开发,这里和大家分享一下心得. 个人情况: 我的小程序介绍:https://blog.csdn.net/qq_36524484/article/deta ...

  6. 微信小程序资料集(中)

    **12月1日小程序Demo集合** [微信小程序Demo:金融理财计算器](简书) [微信小程序Demo:支付宝+微信二维码收款小程序](简书) [上滑导航吸顶效果](简书) [微信小程序Demo: ...

  7. 微信小程序 canvas type = 2d 绘制海报心得(包括怎么绘制图片和圆角图片和圆角矩形等)

    微信小程序 canvas type=2d 使用心得 为了方便这里我封装成了一个component 然后说说怎么使用最新的方法(使用方法类似于html中的canvas可以进行参考)获取--canvas ...

  8. 微信小程序 -- 原生JS集成腾讯IM实时聊天/实时音视频(踩坑及心得)

    原生JS集成腾讯IM实时聊天/实时音视频对话功能 一.腾讯IM集成 前期准备 实例创建及初始化 IM登录 收发消息 二.腾讯音视频实时互动 跑通demo 三.同时集成即时通讯IM 和 音视频直播的 坑 ...

  9. 微信小程序开发总结与心得(一)

    Fundebug专注于JavaScript.微信小程序.微信小游戏,Node.js和Java实时BUG监控.真的是一个很好用的bug监控费服务,众多大佬公司都在使用. 0 前言 最近的工作重心一直在小 ...

最新文章

  1. CentOS下的DNS服务器搭建
  2. 小学听课计算机笔记范文,小学教师听课记录精选10篇【最新】.pdf
  3. 基于vue和vuex的todos效果展示及源码分享
  4. 解决vscode安装后无法启动的问题
  5. 如何实现下拉框的绑定
  6. PHP程序员最易犯10种错误
  7. 浙江富润拟12亿并购泰一指尚 跨界互联网及大数据
  8. 每天Leetcode 刷题 初级算法篇-颠倒二进制位
  9. matlab数据取整方法
  10. 如何自学计算机access,我是怎样自学access的
  11. 在NS2 AODV协议中添加blackhole attacker(黑洞攻击) [转载]
  12. 情侣的网站代码java_GitHub - ByronCui/lovers-website: 程序员的情侣网站 (programmer's website of lovers)...
  13. java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.c
  14. len计算机语言,python中len的使用方法
  15. uni-app修改页面背景色
  16. 运算放大器的16个基础知识点
  17. ps导出的gif图片不能动,或是只能动一次的解决办法
  18. PhpStorm2019 代码自动换行
  19. WebAPI中 request.query、request.body
  20. 芯片的制造过程与三大主设备

热门文章

  1. Json解析后添加到ListView控件上
  2. 一套用了 70 年的计算机架构 —— 冯·诺依曼架构
  3. plupload 使用案例 及 中文文档
  4. psv摇杆测试软件,adrenaline专用右摇杆控制视角插件发布, 转
  5. 2020轨道交通峰会丨粤港澳大湾区地铁产业大会
  6. 麒麟960鸿蒙,麒麟710和麒麟960对比
  7. MR756-ASEMI车用整流二极管MR756
  8. 比例导引 matlab,比例导引法Matlab仿真.docx
  9. 外盘期货的几个级别 你到达几级了?
  10. matlab毕达哥拉斯质数,“毕达哥拉斯-史仲夏”常用勾股数组表