第一次做小程序总结

上上周的今天在新公司入职,第二天给了小程序的活儿,之前没做过小程序以为很简单,打开微信公众平台小程序一看。。。这么多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,可以直接配置到本地就方便多了,由于现公司这些还未成型,所以只能后期配置了,今天先写到这,希望这个记录对自己和别人都有些用,以后会坚持写博客把工作中和学习中的问题,经验都分享一下,如有错误之处请指出,或者我这些方法不是很好,有更好的方法麻烦给我留言哦,万分感谢!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,826评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,968评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,234评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,562评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,611评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,482评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,271评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,166评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,608评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,814评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,926评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,644评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,249评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,866评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,991评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,063评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,871评论 2 354

推荐阅读更多精彩内容

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