00:00
大家好,在对微信小程序的模板语法有了一定的了解之后,那这节课我们来看一下微信小程序提供的啊API,那我们这里说的这个API呢,是GSAPI啊,就是说微信小程序给我们提供了很多哎丰富的GS接口,让我们可以快速的去哎呃完成某某些功能,比如说获取用户的信息对吧,比如说使用这个地理位置信息等等。好,那比如我们来写一个在。还是在这个生命周期中,我们再来写一个定时器set timeout,那我们这个定时器做什么呢?在两秒之后啊。哎,先把这个时间写上两秒之后,我们想让这个啊index这个首页,哎跳到自动跳到这个center这个页面,那这个时候我们就可以使用微信提供的啊API,使用它的路由跳转的APIWX,那微信提供的API呢,都是以这个WX啊开头的微信。WX点啊,我们使用这个radio to啊,URL呢是page下面的center里面的啊,Index不要这个GS啊。
01:09
这个路径一定要和我们在啊配置就是说APP点这里面定义的这个路径保持一致啊,接下来我们来保存。好。等待两秒之后,我们来看一看效果啊,它可以就是跳到了这个啊,生产这个页面啊,这个是路由的一个跳转,那同样的我们把这个先注释掉,那我们还可以诶,比如说在两秒之后显示这个一个弹窗啊,比如说显示什么呢?数据更新成功,那我们就把它啊写到这下面嘛,因为这里我们在更新这个数据对不对?好显示一个弹窗诶,一个提示消息数据更新成功,使用WX点啊show。Title就是哎,数据更新完成好保存。两秒之后,诶,可以看到数据更新完成。啊,那这个是哎,对这个微信小程序的API,诶两个比较简单的使用,当然它提供了很多的这个API,比如说啊发送网络请求,请求这个接口数据的啊,比如说是啊获取这个用户信息,获取用户手机号等等,那所有的微信的这个API,我们都可以在微信的这个文档里面,这个API文档里面来看到啊大概分了这么几块,哎一给大家稍微过一下。
02:23
首先在这个啊基础里面提供了啊,比如说哎,生命周期的一个一些操作啊,比如说调试相关的啊一些操作,包括性能的啊,相关的一些操作可以看到啊,大部分是以WX开头的,只有很少的一部分啊,不是啊。那接着我们再来看哎路由相关的,那比如说路由的跳转,哎,我们上个使用的就是Wx.v X two对吧。好,接着看这个跳转,哎,这个呢,是跳转这个小程序的啊。嗯,看一下这个啊,转发啊,转发比如说是显示这个分享信息啊等等的相关的啊,界面相关的,比如说交互相关的,有这个显示这个提示信息,就是我们刚才用这个哎,显示loading加载中的一些信息,哎,包括隐藏这个这个提示信息,诶,然后还有导航栏的一些操作啊,关于这个背景的啊,还有TA8的字体的啊,我们就这个就不看了啊,先把它给折叠起来。
03:16
还有就是网络请求相关的,比如说发起网络请求,诶文件的这个下载上传,以及web socket等等。还有支付,微信支付相关的,哎,如果我们写这个微信支付,就可以使用他提供的这个API,快速的去唤醒这个,唤醒这个微信支付。呃,数据缓存啊,有些数据我们可以使用这个API进行缓存以及进行读取啊,它分这个同步和异步的一个版本,带这种think的就是同步的一个版本,带就是不带think就是异步的一个版本。嗯,还有就是其他的,呃,一些比如说开放接口啊。哎,获取这个登录相关的信息,用户相关的信息,哎,获取这个授权啊等等,呃,其他的呢,就是我们用到了去这个API里面去看就可以了,那这个就是关于微信小程的API,那在这个视频呢,也是我们对这个微信小程序知识的快速入门的啊最后一节课,那最后一节课呢,给大家简单的介绍一下微信小程序的文档,如何去看它的这个文档呢?啊主要呢,就是分这么几块,我们就看这个导航就可以了,首先第一个指南是整个微信小程序的一个概述,我们可以快速去过一遍,看一下微信小程序啊,怎么起步,怎么入门啊,它的目录结构有什么它的这个基础的一些啊能力啊,一些插件,一些它的框架的一个介绍,以及它的这个配置等等都可以在这个。
04:34
呃,指南里面去看啊,当然这个我们看的还是比较少,那如果涉及到微信小程序框架相关的,比如说配置啊,比如说这个,哎,我们用到的这些配置文件以及啊V就是WXML语法,就是它的这个模板语法,比如数据绑定列表渲染,条件渲染,哎,我们上节课说的都在这里面啊。以及它的这个W叉S语法的一个参考,那如果涉及到这个组件,我们就到这个组件里面去看它的这个,呃,我们常用的一些组件啊,或者说哎,比如说轮播的呀,Per啊这些哎都可以去这里面去看啊。
05:09
然后就是这个API,如果我们想在GS里面来使用一些,哎,微信小程序提供的一些诶功能的话,就可以使用它提供的这个API啊,刚才也给大家介绍过啊,这是微信小程序文档的啊,主要的这几个地方,那我们真正看到主要的啊,比较多的可能就是框架组件和API这三个地方。好,后面的呢,我们暂时都用不到啊。呃,那为什么先对这个微信小程序进行一个快速入门呢?因为之前在介绍UNAPP的时候给大家说过,UNAPP它使用的啊是接近微信小程序组建的这个规范,以及接近小程序API的这个规范,那我们打开这个UNAPP的这个官网来看一看。打开UNAPP的这个官网啊,那可以看到啊,它的这个文档的这个布局其实和小程序也很类似啊,首先是这个是指南,那这个是介绍,也是对整个UNAPP做一个啊概述,再后就是框架啊,就是UNAPP它提供的啊框架相关一些内容,比如说配置框架接口啊,和这个也是啊有点类似的,也是主要讲的这个配置这块,那接下来我们看UNAPP的组件啊,组件呢可以看到也是这个啊view啊view等等,它的这个组件呢是呃,贴合微信小程序的这个组件规范的啊,可以看到很多组件都是啊一样的啊,比如说我们看这个视图容器也有这个呃,Q view等等。
06:30
那我们最后来看一看啊,API在UNAPP中,它的这个API我们可以看到,呃,整个的这个分组啊,整个的这个API的这个分组是和小程序啊,基本都是一致的啊,你来对比一下看一看。你看一下是不是基本都是一致的啊,那比如我们就拿这个路由这一块来看。来找到它的这个,哎,路由与页面跳转,诶,可以看到连这个API的命名都基本一致啊,都是一致的啊,主要是那在小星中它的这个前缀是WX,在unf中它的前缀是啊UNI。
07:02
哎,所以说我们学习这个UN耐它的学习成本非常低的,只要我们会这个诶微信小程序的一些呃基础,然后去再去看这个,哎,UN就是比较简单的啊,那但是呢,UN呢,它的语法呢,使用是view语法,所以我们如果有一些view的基础啊会更好,那在使用UN时候会更加的啊简单,那我们在后面的课程也会简单的对UNAPP的这个语法,就是他使用的这些的这个view的语法做一个简单的呃介绍,所以即使是零基础的同学啊,我们也可以去使用这个UN去进行开发,好,那这节课呢,就是把微信小程序的这个快速入门给说完了,然后给大家也介绍一下UN和小程序的啊一个对比啊,这就是为什么说它是贴近啊小程序的这个组件规范,以及它的这个API规范,哎,但是使用的是view的这个语法,在介绍的这里面他就说了啊,我们往下面啊来一点它的这个优点的这个介绍里面啊说的这个学习成本低,是采用的通用的前单技术上使用V的语法加。
08:02
微信小程序的API,所以没有特别多的一个学习成本,好,那这节课我们就到这里。
我来说两句