00:02
Hello,大家好,我是霍长亮,那么咱们这节课呢,是关于UNAPP做一个基础的了解,咱们在前面用了几节课的时间,对于啊微信小程序做了一个基础的了解,那么因为咱们这套课程你最终实现的效果可以在多端展示,那么除了微信小程序以外,肯定还是会有APP,还会有其他的平台,所以呢,我们这节课先带着大家了解一下UNAPP的核心。他呢,在第一堂课的时候,我们已经有过相关的介绍,但是具体它具有哪些组成部分,以及它和HT对比的区别,还有它的一大特点。是我们这节课要跟大家分享的关键。好,那么我们来看一下它的组成部分,主要呢是有三部分,一个是模板块,一个是脚板块,还有一个是样式块,咱们呢在这里再给大家看一下。
01:00
啊,那么我们现在所看到呢,这个是一个基本上啊,算得上是一个空文件啊,它里面几乎有没有什么内容,我们从上往下看,那这里就相当于是我们所说的啊,叫做模板块,像我们要填充一些内容,往里面写一些字啊,都是在这里吧,我们举个简单的例子,12345666666啊。然后我们。价高。这个时候你就可以看到这边有所显示,那么这个位置就相当于叫做什么模板块,然后下面呢,就是脚本块。他们呢?通常都是和。相关的,然后再往下就是样式,那么样式。你可以理解为啊,美容师化妆师,说白了就是调整一下字体呀,大小啊,啊上下边距呀,背景色呀,字体颜色呀之类的啊这个呢是样式。
02:01
好,那我们再来看一下和HTML的对比的一个区别啊,这张图呢,是我在网上找的,可以说作为一个对比图是非常鲜明的,那么在HTML里面啊,我们在第一套课程我们用的是body对吧?那么在这就相当于是啊,Temple就相当于是一个意思,然后下面这个div就于是view,那么需要说的一下就是虽然都是容器,但是div呢是块级容器啊,它也是块级容器,什么叫块级容器,就是说你两个view之间它是会换行的啊。如果说你不想换行,你呢可以用SPA啊,磁SPA呢,它是行级用器是不会换行的,然后注意一些小的区别啊,这个是MG,这个是imate啊,这个div,这个就是view,这个是body,这个是type类的啊,那么我们在后期写的时候也是需要进行相关的注意调整。那么说完了,这个区别就是要涉及到一个关于条件编译,那么这个呢,就是咱们为什么要选用。
03:03
UNAPP的一个重要原因,你要知道我们在编译成功之后,你可能会在很多个平台投入使用啊,你比如说现在啊,用最多的A,其次呢,还有像一些小程序对吧?那么虽然说核心的代码绝大部分都是通用的,但是还是会有一些特殊的啊,或者说叫做每个平台独有的功能代码之类的,那么我们就可以通过条件编译来进行区分,对吧?加上一个条件编译,你可以限制它。仅在哪一个程序下运行,或者仅在哪一个平台下运行,那么我们举个简单的例子,你比如说我们要是自己写的APP,这应该可以说算是条件。编译中啊,这个权限最高的啊,你可以实现任何。平台允许的功能,但是像微信小程序对吧,咱们前两天看新出的公告,你以前小程序可以任意跳转到第三方的APP,但是现在就不行了啊从。
04:09
大概就是这个月吧,五月份开始啊,它进行了一个调整,就是说你小程序不能再跳转到第三方的APP了,这个就是一个官方的限制,但是你的。呃,APP肯定是可以的,你自己有独立的控制权,你可以允许它跳转到任何其他的第三方的APP,那么如此说来,你就可以理解为当你将来写这方面的功能的时候,那么就光一个跳转,你就可以先判断一下啊,如果说它是自己的APP,那么你就可以加上这段代码啊,如果说它是微信小程序,那么咱们这段代码就给它跳过啊,因为你加上一个这段代码它也不灵,就像我刚才举的这个例子,你想跳转到第三方的APP,也就就是加上了它也跳不了对不对,这个呢就是关于条件编译的一个介绍啊,那么这节课呢,就是简单的带着大家了解一下UNAPP的一个核心知识点,也是我们。
05:01
作为一个新手基础的普及,然后从下一节课开始呢,咱们就需要啊,实战啊,包括安装啊,下载啊,你都得走一遍了,这个就不能说像这节课似的光听不练了,好的,感谢您的关注,我是霍长亮。
我来说两句