《微信小程序全栈开发实战》常见问题

《微信小程序全栈开发实战》常见问题

《微信小程序全栈开发实战》常见问题。 常见问题解答在最后面。

这是我在极客时间上架的视频专栏课,目前已经全部录制完成了,共179节,48+小时时长。这门课虽然名字冠以小程序,但其实是一门全栈开发的课,不仅全面介绍了小程序技术,还介绍了后端Node.js技术。读者对象适合为编程初学者,或想转行做前端开发的同学。

课程评价 #

来自读者岁月如初的评论:

视频一打开,就被老师那种学者般磁性的声音吸引。以前做过简单的小程序开发,通过老师第一节课程的讲解,感觉不错,希望通过购买本套课程提高小程序开发能力。加油!

回复:今天评论一打开,就让你清新脱俗的言语所折报。以前做过一些在线课程,但录制这么大规模的网课却是首次,经验不足,还请多多包涵。希望你通过本课程的学习,成功开发出一款让自己日夜躺赚的小程序产品,加油,少年~

image-20210330110830372

来自极客时间官方小编的评价:

其实,我之前也看过不少小程序教程,讲解的都是平台组件、API 等前端内容,并不涉及后端,学完后,还是没办法独立完成项目。

李艺老师不仅讲解了最佳实践和解决方法,还会结合电商小程序实践,贯穿前后端所有相关技术,带你由浅入深地掌握必备基础知识,了解具体业务逻辑功能的实现方式,让你在编写其它小程序项目时,也能举一反三,游刃有余。

image-20210303183511288

来自学员Forest的评价:

#你最感谢的一本编程书或教程是什么? 首先感谢李艺老师,深入浅出,循序渐进,收获颇丰,课程不是简单的讲解小程序的功能,而是将知识点与实际开发运用的一个过程,课程不仅讲了小程序,还讲解到了node, MySQL, nginx, 云开发,微信公众号开发等等,也是我目前接触到的最全的一门小程序课程。

image-20210303183445619

来自学员小司的评价:

#你最感谢的一本编程书或教程是什么? 首先感谢李艺老师,十分感谢~ 先不谈老师讲课内容全面、细致,就从课后的耐心解答每一位读者的问题疑惑,就不是一般老师能确确实实做得到的,那一股股认真用心的劲,让我太爱这位老师了。这门课由浅入深,质量对我来说那是杠杠的,更何况所有在开发中遇到的工具、服务,老师已全部提供给我们了。课程不像网络上教程那样单单讲解小程序的功能,而是将每个知识块与实战紧密结合,外加拓展,涉及的很广,甚至还讲解到了云数据库,MySQL,Node.js,Golang,Vue,云开发等各种知识点。 总之,老师会尽自己一切能力帮助到每一位读者,这一点很难得的,希望我们每一位好好珍惜~ 最后,再次感谢李艺老师,谢谢~ 期待你的加入,我们一起进军微信小程序全栈开发!

image-20210313103908412

来自极客时间老读者swordman在最后一节课撰写的评价:

从2020年6月,学习到2021年1月,8个月的时间,让我从一名Android原生应用开发者,转变成小程序应用开发者。非常感谢老师,是老师的一步步引导,让我跨过了新的语言,新的IDE,声明式UI这三个技术关卡。“知行合一”的理念,也让我收益颇丰。 3月份,我自己的小程序产品已经开始试用了,可以说没有这门课程,我的小程序产品不可能快速从0到1,进入试用阶段。 感谢老师对课程的辛勤付出,也感谢极客时间,提供了那么好的一个学习平台。(我是极客时间的老粉丝,2017年在上海QCon,见证了极客时间的诞生。)

image-20210309191256574

购买方式 #

扫描下方海报购买。对了,运营的同学告诉我说输入一个推荐码(chengxu66)可以减 15 块钱,你购买的时候可以试一下。另外,拼团也有优惠。

购买课程后,可以添加作者微信,进读者群。有任何技术问题,都可以在群内交流讨论。

image-20210313104528591

购买之后记得分享的海报,每单官方奖励20+。

常见问题⭐️ #

1. Golang版本的代码有吗?看评论说有,我没找到

179节课内没有Go语言版本的后端代码。后续如果持续更新完善,考虑添加Go语言代码,毕竟Go语言也是作者钟爱和一贯使用的语言。

2. 有没有课件?

有。

不止一个读者问到极客时间视频专栏的演示文稿,我整理了出来,都在这里了: 链接: https://pan.baidu.com/s/1mJq_NVstuPpNRi7PDawjkg 提取码:liyi

这是Mac上的keynote文件,如果在Windows上查看,可以从这个网站转化: https://zhuanhuan.supfree.net/hao.asp?f=key&t=pdf

3. 听朋友说,他完课拿到了作者新手签名的书?

是的。截至写条Q/A时,赠书活动仍在进行。完课,并在极客时间部落晒出结课证书,写几句评名,凑够100字,就有很大机会免费得到作者亲笔签名的赠书。目前仅一位读者获得,加油。

详细信息可以从这里查看: https://mp.weixin.qq.com/s/AT9ZGknXA3AyFM4f-Hc29w

4.如何进读者群?

在公众号「程序员LIYI」回复「作者」,查看联系方式并添加。

5. 一位读者问到关于开通直播的问题

有读者问到:

老师,有问题想请教下,现在申请直播服务的域名都需要有公安部备案的吗,我的毕业设计是做个直播的小程序,现在只有icp备案的域名,没有进行公安部备案,想问下有啥方法可以解决吗?

image-20210311123417402

此提问,这位读者并不是购买了腾讯云的云直播组件。在云直播组件中,有相关直播域名的要求。

https://cloud.tencent.com/document/product/1078/42916 小程序·云直播插件

这个云直播组件,虽然不需要自己开发,但是仍然需要开发者有非个人资质。

这位读者尝试的是七牛云。七牛云云直播不需要企业资质,个人也可以申请开通,但需要个人提供同时具有ICP备案和公安备案的域名。关于公安备案,具体要求在下面:

https://developer.qiniu.com/af/kb/3987/how-to-make-website-and-inquires-the-police-put-on-record-information

我看了这个链接,公安部图案人个就可以做,不需要企业资质,所以麻烦一下,还是可以申请的。最麻烦的是,它要求企业资质,开发者想申请都没有资格。

这位读者是想完成毕设。最后我给出的建议是:

如果你只是为了完成毕设,实现直播与播放功能,没有必要开这个七牛云。用我极客时间的小程序课程里的live pusher、live player,及相关企业帐号就可以实现了。

6. 老师,能添加开发者资质吗?

可以的,==在视频课程的第四章任一节课程下面留言==,写清楚要添加开发者和自己的微信号就可以了。我看到了就会为你添加。

注意微信号要写正确,要确认已经打开隐私设置,能被搜索到。有些读者草草提供一个微信号,根本搜索不到。

有一次,一位读者提到了这样一个号:

image-20210316082759842

怎么也搜索不到。我就去问他,“你确认你提供的号自己能搜索到吗?”

“可以,最前面的字母是大写的i”

好吧,下次我尽量复制。

有另外一位读者,我到现在还记得他的微信号是“JavaScript0101”,毫无异义,简单易记。祝我以后收到的都是这样的微信号。

在添加以后,你的微信就具有开发者权限了,就可以直接使用源码进行测试了。AppID在源码中的项目文件中有,在导入项目时会自动呈现。

7. 老师能不能把下拉刷新和上拉加载组合在一起讲一讲?

好想法,下次输出放一起。

8. 老师,wxs脚本里面console.log输出事件源为什么是[object object],怎么正确查看对象?

WXS很不完善,用的时候一定要小心,它的能力远远弱于js,目前。如果发现与预想不一致的情况,就查看一下官方的 WXS文档

补充一点,关于console.log输出显示[object object]的问题,js输出有时候也有这个问题,这和对象的toString实现有关。可以这样变换一下:

console.log(JSON.stringify(…))

9. 老师不知道你了不了解微信支付的账单是如何分类的?比如我扫码骑共享单车微信为啥知道把这个费用归为交通?

如果商家不提供信息,按理说微信是不知道如何给帐单分类的。我查了一下统一下单接口中的body字段,微信对此字段的内容有所规定,见下图,这可能是它赖以自动分类的依据。

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=4_2