微信小程序学习笔记

官方文档:微信开发者社区

学习微信小程序至今已有三个月了,前几天也把我的小程序上线了。所以抽空来讲讲我在开发小程序中遇到的一些问题及解决方案。

注册小程序

根据上面给的社区链接,可参照里面的文档,注册一个小程序。如果只是自己学习的话,可以注册一个个人的账号。但是需要注意的是个人账号没有微信支付功能。开发工具用官方的就挺好的。因为调试起来挺方便的,当然vscode也有微信小程序的插件,但我感觉调试没有官方工具好用。虽然vscode编码更爽一点。

小程序结构组成

根目录下有pages、util文件夹,还有app.js、app.joson、app.wxss、project.config.json文件。接下来详细讲讲这些文件的意义。
pages:里面放的是小程序的页面、一个文件夹代表一个页面,里面有wxml(类似于html),wxss(类似于css,css中的语法大部分能用),js文件(处理页面交互逻辑),json(有关页面配置,比如设置下拉刷新,导航标题等)
util:里面通常是一些js文件,用于封装一些常用的函数,比如wx.request等。
app.js:用于设置全局变量,放在此文件中的函数和变量都是全局的。通过var app = getApp();得到。
app.joson:小程序整体页面的配置文件,比如设置tabbar,导航栏颜色,总体背景颜色等可在此设置。
app.wxss:用于存放一些全局的样式。
project.config.json:一般是自动生成的,一些有关小程序内在属性设置。

总结一下:
页面编写在pages中,封装函数写在util中,app.js用于存储全局变量,app.json用于配置总体页面,app.wxss用于存储全局样式。当然这不是硬性的,个人有个人的习惯,我只是把我自己的习惯分享出来,有不对的地方欢迎评论。

小程序遇到的一些坑:

  1. 申请支付流程,选择类目时一定要慎重,因为一旦审核通过就改不了了,除非打电话给客服。
  2. 申请小程序时一个邮箱只能申请一个,另外绑定过其他微信平台的邮箱也不行。
  3. 微信小程序,访问后台时只能通过域名访问,如果测试期间想通过ip访问也可以,只需将小程序设置为不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书即可。如果手机扫码调试时,将小程序设置为调试模式状态即可。
  4. 微信嵌不了局部的webview,只能整个页面嵌入。没法破。。。
  5. 小程序审核时间:当初我审核时间大概是两三个小时吧,可能由于现在是推广时期,所以审核起来没有那么的严格。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值