第一次做小程序总结

上上周的今天在新公司入职,第二天给了小程序的活儿,之前没做过小程序以为很简单,打开微信公众平台小程序一看。。。这么多API,好吧随用随看吧。准备工作就不说了官网教程都有,就记录下这次遇到的问题和经验吧。

1.小程序的像素单位rpx很好用,换算方式就是1px = 2rpx; 

2.用户是否允许获取用户信息,小程序改版后只能使用<button>控制,设置open-type="getUserInfo" 点击button会调取是否允许获取信息弹框,点击允许后会自动刷新到首页,demo如下



3.关于使用<web-view>内嵌h5页面,src链接要授权,但是我们测试到时候要去掉授权,直接写h5页面路径,否则在小程序里页面没法打开,调试的话只能用alert, console无法看到在小程序。在这不得不说一下内嵌h5缓存实在太严重,在微信开发者工具可以点击清缓存——清除全部,在手机里就不能这样做了,目前我了解到的三种方式:

(1)h5链接生成二维码,用微信扫一扫,先把页面缓存过来,再通过小程序打开

(2)退出微信账号登录,再重新登录,这样很麻烦是不是??那我们来看看第三种方式

(3)卸载微信重新安装,简单粗暴有没有😂

(4)上家公司的前端leader问我为什么不用版本管理器?好吧,这个需要我再研究下,类似于之前公司的版本管理,每次push页面都会生成一长串随机数

所以可能目前了解到的最好的方式是1,1实在不行就用2,绝对管用的,然后可能你要问你怎么知道是不是最新代码呢?好说呀,你加个alert(1)不就知道里吗是不是

4.wx.navigateTo() src 路径带的参数?xxx=xx&ccc=cc; 在跳转后的页面在onload生命周期里通过options可获得,options.xxx ,类似于react路由path传参

5.再说下h5页面。。。之前写h5比较少,第一次写就遇到0.5px这个大坑,写了个选项卡active有下划线,给了border:0.5px; 然后我发现这个下划线时好时不好的,难道是点击的时候有延迟吗,于是先下了个fastclick,然并卵,又下了个zepto。。依然然并卵,最后无计可施,你们猜我是怎么发现问题的😂

这时候就要先开一个小差了,苹果用户可能都知道吧?也许我是这么想的,虽然我之前也不太知道

(1)打开Safari偏好者设置,选中“高级菜单”,在页面最下方看到“在菜单中显示开发菜单”的复选框,在复选框内打钩,这样设置完毕就能在Safari菜单中看到开发菜单了

(2)打开iPhone手机设置app 选择Safari,找到高级选项,有JavaScript开关web检查器开关,两个开关都打开

(3)准备工作完成。这时候把iPhone用数据线连到mac上,打开Safari浏览器,手机需要调试的页面用safari打开,这样在mac上就可以看到你打开的链接,打开,里边有调试器还可以打断点

说到这,你们有没有疑惑我的h5页面在电脑上,我是怎么用手机打开的呢,是的,作为h5小白这让我很头疼,最后在诸多百度答案里找到了我想要的

1)下载charles代理器

2)打开手机无线网络,点击右侧圆圈感叹号,滚到最下边配置代理,手动,服务器填写电脑ip,端口号8888

3)打开浏览器找一个二维码生成网页,随便伪造一个html链接生成二维码,打开charles,手机扫描二维码,这时候charles会抓包到你伪造的这个页面路径,重点来了,右键,最下边找到map local会有一个弹窗, local path 选择你本地页面文件,要将css,js都选择进去不要只单独的选择html,点击ok,这样就好了,本地文件就替代了线上文件,就可以在手机端测试了

当然我这个方法是万般无奈的,如果有host,可以直接配置到本地就方便多了,由于现公司这些还未成型,所以只能后期配置了,今天先写到这,希望这个记录对自己和别人都有些用,以后会坚持写博客把工作中和学习中的问题,经验都分享一下,如有错误之处请指出,或者我这些方法不是很好,有更好的方法麻烦给我留言哦,万分感谢!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,057评论 3 119
  • 2017年2月6日星期一 喜欢是能力 被喜欢是天赋 、 我没有天赋 能力也没有 只有义无反顾狂奔向你的热血 手持长...
    名字不帅阅读 3,064评论 2 2
  • 12月19号,在老婆的帮助下,向女朋友求婚成功 12月20号,和她疯狂热吻 这是一个让我日夜思念,深深爱着的女孩,...
    永远听老婆话的土豆侠阅读 1,661评论 2 1
  • 2016 年 12 月 16 日 丙申年冬月十八 周五Eva 的第 51 篇花样早餐日记 吃完早饭,想要写文章的时...
    官官官大人阅读 4,151评论 6 14
  • 只是个旁观者,不过是因为亲眼参与了这个故事的从始到终,一度便以为自己也在故事里,她的话也是说给我听的。 ...
    土豆佳佳培阅读 2,523评论 0 0

友情链接更多精彩内容