0 前言
这是我学习微信官方小程序源码的第一篇文章。看了源码目录之后,我一定要写一个app。
这是一个定义。当我说学习app时,我的意思是分别学习app.js、app.json和app.wxss文件。学习其他组件时,也会有.wxml文件。文章开头写一下学习本节过程中的一些常识,最后写一下学习过程中的疑问,希望路过的高手能够解答一下。
当我打开app.js一看时,我震惊了。太复杂了! ! !那就是啃...
1 一般知识 2 应用程序= ('./') //引入配置文件,该文件包含云服务器的一些配置参数。我不知道这样做的目的是什么。 = true 目前是这样,我猜它被其他页面使用了。 wx..init({ 小程序,调用云开发API前初始化,env为云开发环境ID,用户管理中是否记录用户访问,self = this在控制台可以看到,这样的问题比较多复杂,对于我这个初学者来说是比较困难的,网上查了一下,发现在函数定义的时候无法确定this指向谁。实际上,this的最后一点是它的对象,在这个文件中,this指的是App(): {和3 app.json的状态变量。

用于全局配置微信小程序,判断页面文件的路径、窗口性能、设置网络超时、设置多个选项卡等。
文件中各个参数的设置在开发文档中有详细说明。很多参数的值是颜色,需要填写16进制的颜色值。你可以参考官方设计规范中给出的几个,或者查找一下需求。 "": "",用于处理多线程任务"": "v2",v2代表新版本的组件样式。 4app.wxss
app.wxss中的样式在具体使用页面上详细研究。
5.json
这是与app同级的配置文件。配置小程序页面是否允许微信索引。如果没有.json,则默认允许所有页面被索引。目前我们还不明白这个函数的作用。我们希望随着我们了解的更多,我们会了解它的功能。

6 我对第一行('./')感到困惑。我知道.../是上层。为什么使用./? ./ 是什么意思?显然app.js和.js在同一层? if(!wx.),判断基础库是否有云函数功能,我将开发工具中的调试基础库改为2.2.3以下,但没有执行。 ('请使用基础库2.2.3或以上版本才能使用云功能')。但报错::1 page/weui/// has not be in app.json.这是一个问题。 () {和d() { 我们还没有找到哪个页面调用了这两个函数,这里就不分析了。
这是我写的第一篇学习笔记文章。有点难,感觉学得不是很透彻。我长期以来一直在思考如何取得更好的效果,所以我会尝试采用这种模式。明天我们先从基本观点开始。
三万!真是个傻瓜。