先来认识一下,回头我会讲它的基本结构,会比它简单一点去讲。打开之后会翻到它,会有以下文件和目录,简单了解一下。在这个地方没有打开,这个地方都有介绍,看见没有?都有介绍。对,就不再来回两回切了,比较烦。不懂回头客户的就看这个文档就行了。都讲。
往下走,从上往上走。
·第一个叫萨德曼普,这个东西是什么?一般这个推荐大家,如果是一个公共的小程序,这个不要动。有说为什么?这里有两个东西有时候有个规则,hello是允许,pad是不是页面?星是代表所有。什么意思?大家去小程序有几种方式。

→第一是朋友帮你去分享。
→第二可能会有个二维码。
→第三是什么?是不是搜索?搜索能不能被搜到?解决这个。这句话意思就是小程序里所有页面都可以被搜索的。按什么搜索?按照关键字来进行搜索。里边有,比如相当于搜索引擎,网络爬虫,能明白就和主角搜索引擎是一样的。
但是反过来说,如果是做一个特定的应用,比如做一个必须登录之后才能做的事情,一般是要拒绝,因为是针对于特定用户。比如给老总写了一个专门来看看的图表的,必须登录之后才能看到最近的年报、月报之类的,必须先登录。这些东西不适合别人去查到的,就要不要让别人搜索到。
·第二个是两个项目,两个文件是一样的,一个是project config,一个project pro vit。实际说白了是农业pro product config是项目的配置,在这里可以配置什么?就是刚才看的详情里的项目配置。可以看配置什么?在project config gs里面看一下。
→第一,可以修改谁修改eprd。
→第二,可以修改库的是吧?小程序运行库的版本,这是看到的,一般在这里面修改是prd。
→第二个在predict pro vito ctrl,主要修改什么?如果名字不想在这个地方修改是不可以在这个地方修改。看到没有?这是看到的项目的配置。
·接着往下走,这三个文件非常非常重要。
→第一个,app,这个是什么?全局样式。什么叫全局样式?记着,一个小程序里面是不是有很多的页面,而如果这些页面都需要用到的样式或用到的衣服都写在这里边,所以可以作用在什么地方?所有的小程序的所有页面都可以共享的钥匙,这样每个页面不需要都去写了,这个没问题吧?
→第二个,ap结算,这个很重要,也是非常重要的。app是可以没有的,给大家说一下,可以是没有的,明白吗?可以没有,但是这个,是必须要有的,这个是全局配置。由于这里面是不能写注释的,我说就不写了,全局配置。
·重点就先讲这里配置什么东西,比如配置有多少个页面,配置窗口的设置,配置编译的引擎是什么,编译用的哪些组件,很多,但回来会一一去讲,常用的。
·接着appgs,这个也很重要,大家翻到我在创建项目之后里面会翻到是不是自动就写了一段代码,并且写在什么地方,大家可以先猜一下。
·代码什么意思?说运行时,当运行做了什么事情?大家会翻到获取相关的信息,翻到有一个非常重要的东西是什么?看到吗?它就告诉小程序必须要做这个事情,是log。
为什么?先告诉大家通过它合计获取谁,获取两个非常重要的东西。opatrt unit,最简单一个题做一个应用,每个用户是不是要有一个b的标识,总去标识手机号码不可以,因为手机号码可能会坏。
·第二身份证是不是太麻烦?如果学过做开发可能会算一个rd,这个整形的或者是grd、urd类型的,这也都不是它的唯一的标识。在微信的世界里边,注意微信的世界里面只有这两个是唯一的。
先来介绍一个欧派id的问题,欧派id是当前小程序用户在当前应用的唯一标识。
·第二unit是当前用户在整个微信世界里的唯一标识。什么叫微信世界?除了有微信小程序,还有微信的公众号。
再比如想知道这个人除了看了这个小程序以外还关联了哪些小程序,这是靠谁?靠的是优雅点,明白吗?可认为它是微信整个世界的一个标识,唯一身份,后边会讲,因为具体流程会讲。
这个很重要,这个称为入口搅拌,什么叫入口搅拌?就是当小程序运行时,首先会谁?可以认为是加载谁,app点什么解锁并运行,先记住它,它是入口,相当于高举中内函数,可以这样理解,入口。
这是一个具体怎么用,用这里面放什么东西回来再说。
接着上面这个是eclint,eclint就是相当于代码规范,这个需要装相应的插件,并且这里有相应的规范,这个地方又设计一个非常重要的东西,但是没有办法去讲,因为太复杂了这块,按照设计好的东西做就行了。如果想了解,这是前端一个规范,前端明显规范,可以搜也是令的,这里会告诉如何去编写有效的结实规范,就相当于会告诉什么样的代码才是规范代码,是这样的。
当然小程序已经帮我们约定好了,按这种规范去写就行了,如果不遵守就会有提示警告或者错误,是这样的,不用考虑它。
接着三个非常重要的东西,三个非常重要的东西。
·第一个,游艇所有的代码都写在这里边,但是把它删掉,先不要造成困扰,可以没有,看到没有?可以没有。
·第二个,pad所有的小程页面都放在这里面,目前有几个页面?两个。
·第二个,company是什么?是组件,如果组件中有一个页头或者这个东西在很多的页面中用,就把它生成组件,目的是为了复用,明白吗?但是还是把它删掉,可以干嘛?可以没有,可以没有,就说明至少要包含谁?包含页面,能明白,省得一开始讲那么多,大家搞不清楚吗?后边在写项目时再往里加,可以吧?
·接着把这个去掉,删掉就说明可以只有一个页面就可以了,所以简单来说这就是基本的结构就出来了,看到没有?也就说会有谁?会有三个全局的,加上页面构成,所以在这个里边会翻到会有详细的去介绍。
重点讲的是不是也是这几个?看见没有?其他的都是不是重要的?也不是必须的,所以这个过程里面需要给大家总结一个东西,就是从逻辑从物理结构来看,大家会发现到是由这一堆文件构成,比如有全局文件、配置文件、有这个页面,但实际当中从逻辑结构来说给大家说一下逻辑过,其实一个app应用来说其实就是一个app的应用加上多个页面构成,页面里面包含谁?包含组件,但是组建不是什么,刚才说过了不是必须的。
这就是所看到的整个结构,把这个。