00:01
哈喽,小伙伴们大家好,我是代码哈士奇。那这个视频呢,我们来讲什么呢。上个视频我们就是讲了那个小程序,呃这个呃,百度同样识别和语音合成整合那个小程序对吧,那其实是对我之前。呃,写过的一个小程序的重构哈,因为之前的小程序写的可能太垃圾了吧,嗯。然后这个视频呢,我们来就是做一个基础的万用模板哈,就是。整合这个UNID以这个。啊,U view的UUI的简单的模板,我们以后我们后边的所有实战可能都会应该都会基于这个模板,就就是去做哈。那我们这里呢,先新建一个项目对吧,建个项目。叫。嗯。
01:00
M叫叫杠,M-APP我们这样写啊,我们选择这个默认模板启用。这里呢,呃,启用那个腾讯云阿里云都可以,我这里用那个阿里云吧。啊,这里我们。然后对关联服务空间。嗯,我想想我去看看有没有那种没用过的。我也不想再创建新的了。两零五一四。嗯。那再创建个新的吧。这里我们创建一个就是。M,他好像不让那个,看能不能用这个符号啊M。嗯,可以的。这我们刷新一下。找到我们这个这个杠M。关联一下。嗓子有点难受,抱歉,然后我们继续去讲啊,就是我们那个,呃,服务空间就外部的管理啊。
02:05
我们在这里呢。啊,就是需要创建一个需要创建云数据库啊。创建什么创建与分析表哈,然后我们可以选中这个所有的表哈,然后嗯,就关注用户订单中心,你可以选择不要用户积分,你可选择不要嘛。呃,这个地址管理你也可以选择不一样。啊,当时就看见了啊,然后我们这个open啊,如果我们这个后边要。搭那个艾曼那个管理系统,就是用那艾曼快速搭建的话啊,我之前也有一个视频讲过这个,我们可以把这个选上。然后这个其他的话,如果我们有APP升级中心的话,你可以把这个应用版本列表和这个应用列表给选上,然后这个还有就是你可以把这个给选上。方法图哈,这个你可以给可以选上哈啊,搜索记录你也可以选搜索记录这个,呃,这些留言反馈就根据自己的需求哈,包括新闻列表里边这个东西你们都可以自己选,我们只剩下这么多哈。
03:29
等待是一个非常漫长的过程是吧?啊,这个也是我们就是带大家一起就是走一套全流程啊。这个我这里我们已经创建完毕了哈,呃,因为我们使用这个UNIID,嗯,是必须要搭配这几个数据表的,就是UNIID这几个数据表里面的,那我们就已经创建好了哈。可以看到这是我们那个user u ID跟user分级表。呃,然后呃,你也可以把这个表稍微变动,根据自己的需求对吧,然后我们就用官方这个提供即可。
04:07
APP我们要干什么呢?我们要整合,有will,有爱是吧?那我们有很多视频都讲过这个u vovo u的整合,那我们再走一遍也无妨,对吧。首先呢,我们要进入这个UU官网。找到这个组件,但如果你觉你觉得这个,如果你是一个空项目,就是你项目还没有开始做,你可以在这个资源里边找到这个脚手架空白工程,这个也可以就是直接下载好之后,它就一个空白的,你知道吧,人家给你配置好了也就是。然后还有这个table组件使用实例,你也可以试试看啊,就是讲下table的使用实例,就是你弃用官方的,弃用UNAPP这个官方提供的,就使用这个也可以。还还这里还有一些就是模板哈,登录模板,我们可能可能会用这个这个中心,呃,个人中心以这个登录录前面。
05:03
然后这个GS里面我们可能也会用到这个,它路由跳转这个啊,其实和官方差不多是吧,那个应该是图看到没有,这是差不多,你看他这也有介绍的,对应什么对应对应什么的。然后你可以你可以按照这样写,当然你也可以用那个呃,UNAPP高峰的那种那种写法哈,就是UNUNAPPAPI,它就是可能会用到这个什么呢?MD5加密啊。然后。好,我们就是。呃,看到这里啊,我们开始讲这个搭建哈。啊嗯,我们找到这个安装啊,我们可以看到下载安装方式,就是你可以通过差价市场导入啊,这是它差价市场地址导入。可以看到了吧,当然你也可以通过这个NM呃安装哈,我不知道NP码图就是图NPM,那这里还是我们使用这个NPM的方式去安装哈,首先呢。还有一个呃,老话题哈,就是如果你直接执行的话。
06:06
我们可以在这里打开命令窗口啊,像这个命令好窗口打开,但但是你需要按装弄的下,你需要装弄的记得啊,他可以看到我们这里并没有任何变动啊,然后他告诉我没有这个pat叫Jason对吧,就是一个老话题了,对吧,那我们怎么办呢?科室化验对吧?一路回车即可,好,这已经完成了,对吧?那我们再次执行一下这个安装,看到这里多了note models对吧?好,那这里呢,我们就已经装好了,对吧。方法中我们要配置了,对吧,那怎么怎么配置呢,好点配置。找到这个安装方式。这个NPM的方式,好,我们引入。这个慢点JS里面我们引入啊,慢点JS引入。然后呢,我们还要什么?我们要把这个。
07:00
养师文件给引入是吧?啊还有就是就是这个在这个文件里边啊,看到了吧。然后还有引入它基础样式,它就是这里要写在第一行。啊,我们也给它写到第一行,找到这个app.view。我们选择第一行。嗯,他。还要加这个long等于CSS是吧?好,我们写完之后呢,后一步就是在这个PA点介词里面给它引入这个你得看,然后你点一下看成K。CTRLK啊记住CTRLK是代码格式化,好这里呢,就是已经配置完毕了是吧。那这里我们已经配置好了。好,全部关掉。找到我们这个页面啊,这是就官方模板里边的第一个页面啊,我们运行一下。好,我们运用运行完之后,这个VIVO UI就已经这个。
08:00
就是引入了哈啊,接着我们要引入什么呢?接着我们要引入这个啊,有那ID用户体系对吧,我们把它放一边啊,我们要引入U那ID用户体系。我们找到这个官方文档的UN的这个用户体系啊,可以看到这个组成部分啊,开发者价价值啊,还有什么的快速杀手,还有代码仓库,它有差价市场ID啊,我们可以从差价市场引入这里啊,这里你可以看到我这个UN models里面已经有了一个UNIID啊,就是这里已经有了,现在这个默认模板里边已经有这个玩意了。得看到有那个ID对吧。然后这个models版本,因为我们已经引入过了,当然你也可以再次引入,如果你没有的话啊,大家看一下。嗯,找到这个。M。那我们已经引入过了啊,但是这个这个配置中心啊,你引入的话,通过官方那个差价市场引入,它会自带一个配置中心啊。
09:00
你们拍就容易看到了吧?呃,我们之前说过这个配置配置中心可以。方便的管理我们的这个配置项,对吧,那么可以在这里创建一个目录叫。啊,可以看到了吧。那这里呢,我们新建一个什么文件呢?这个我们往底下走哈,我们继续看这个unit的ID上头啊,这个models版本非用models版本哈,然后这个配置项说明哈。它是一个配置文件,如果啊这样这样说的。一般不推荐这么做啊,我们我们就听听他的嘛,对吧,那好我们继续走啊,啊这些。注释项你需要给注释掉的哈,啊,那我们肯定给他复制一下。然后呢,我们找到在这里面,你说它这个文件名字是什么呢。Conig对吧,Config。Kig,点吧。
10:04
啊在Jason啊,不不好意思就创建一个JS文件,那我们去建一个呃,C文件啊con Fi件Jason。嗯,我们啊,这个复制进来了对吧?啊,我们要注是我们刚注所再走一遍,呃,我们把我把它缩小一下啊,可以看到这个password SP这个你可以自己写啊,你可以自己写就是加密这个,看看加密存储的密钥,你可以自己写自定义一个,然后自己存起来,记得保存一下啊。啊,这个呢,就是偷窥所用的,生成偷窥所用的密钥,这个是密码所的密钥。这个是全屏才通过去时间呢,这里我可能延长一下变成2000啊,多加个010倍吧,这是什么?这个就是最后刷新时间嘛,通分少于这个数值的就是计时间。那些时间的差小于六数值的话,就是比如说我还剩十分钟就要过期了,还有六六百六百秒除以六十六十分钟,还有十分钟过期的话,就那个。
11:02
二新token嘛,你可以再再次接入,就是切农一下就获获得新的token,还有就是是否token和设备绑定啊这个呃,就是比如说我这个只能在这个,我这个账号只能登录一个设备,多个设备不支持多个设备登录,你就要开启了啊,这一它现在是默认是关闭的,这密密码错误最大重复次数就是当我的当我输输错六次之后,我这个号被封了啊,我记得好像这个封了是这不是冻结时间,对啊,冻结时间3000秒秒不是一小时嘛,嗯,然后你也可以至少也可以改这个,比如说你要是严格规定的话,你可以追个三次啊什么的,还就是。设注册的师傅设设置要设置这个邀请码。默认不是,嗯。默认不自动设置,就是它不启用啊,就是用户不需要不自动生成邀请码,当然你也可以生成邀请码,然后这个这个是否强制用户,这个强制用户的时候是输入这个邀请码。
12:03
没有邀请码不让他这个用,是就是他用户就是不提用啊,你可以用来干什么呢?比如说我卖产品啊,对吧,邀请我发放邀请码,可能你才能去用,我不发放个邀请码,你这个是没有权限去使用的,对吧。对吧,这个是自动缓存用户的角色到到偷换中默认为F,当然你也可以在那里面启用的那个,嗯,你看下看文档,文档里边也会有啊。用登录的时候,在这里看到没有,那feel的时候,这里就不再生效了哈,这里就是feel,我们这feel那你可以改成错,如果你就要多去借钱的话。这个APP plus就是啊,看到了APP微信登录所用的APP,这个是不是小程序的那个玩意儿哈,这个是微信开放平台的,然后这个是这个小程序,呃,微信小程序登录的就是这这就是你的微信小程序的。呃,那个ID和那个好,这这个这个也不用多解释啊,你看上面一样的对吧,这就是支付宝的那个C药,你可以去申请支付宝上的时候可以看到哈,啊CL类型什么们,然后这个这个底下这个这个SMS呢,这个是短信发送服务哈,那当我们在这个d Co的后台开发者后台开通那个。
13:21
那个什么短服务之后,他会给你一个K和script,你需要把这个填进来这个APP,呃,APP内啊,你可以填,呃,如果你那个发布的话,发行的话也可以需要填。这个验证码获去时间呢,已经是60的整收费,因为它是按按分钟返回的,它那个短信的格式是剩余多少分钟知道吧,就是五分钟的有效,比如呃,这目前是三分钟的有效,对吧,180秒。然后底下这个是验证码啊,短信密码K,就是刚才说的,可以在这个开发者后台获取。底下这个是什么?底下这个是。一键登录的,你开通一键登录服务之后,呃,需要配置这个,这个是APPIDAPID可以在这个慢慢呃里面获取啊。
14:10
它就是这个这个也是你开通之后你就可以拿到的,好这里我们就是给大家又讲了一遍,这些这些这些属性值啊。啊,这里呢,啊对对,还忘了啊,这个是苹果注册注注册时册了,如果你复制完之复制复制粘贴完之后,嗯,告诉你是不释啥的,没有注释,呃,你记得要注释掉啊这里的东西,这里的passworscript和这个script我就不改了哈,就默认的,就这样我只把这个to的时间给改了一下。这样方便你测试对吧。啊,那我这里就写好之后呢。你同需要同时把这个,你看他这个。管理功模块依赖它是依赖于这个配置中心的哈,啊,记住它是依赖于配置中心,你才能读取到对吧,管理读取不到这个玩意是吧。可以看到这里一呢配置中心,那好我们把俩都给上传,先上传配置中心。
15:02
然后再上传我们UNIID。啊,然后呢。接下来呢,我们要。这个UID上传完上传完上传完了,好像是我们这里呢,要写一个什么呢,写一个。云函数哈,新建云函数叫U特吧。将有生存。啊,我们这里写了一个右侧三形函数对吧。首先呢,我们的云函数。他是要依赖于我们的,就那ID对吧,就是用户体系对吧。那好,我们要引入,我们可以发现这里那个page的里面的依赖多了一个unit ID,对吧。好的好,我们继续写啊。那我如何引入UNID呢?因为我们的依赖的名字看到了吧,这个dependence里边是UNID。
16:00
如果你学到弄的话,你应该知道这个玩意儿。你好。啊,我们写写。所以什么呢?我们require引入哈,Require引入它是什么呢?很明显是用的ID哈,就是这个的名字哈。那这里呢,我们U的ID也已经引入完毕了哈。注意怎么写啊,等会儿大家看啊,还有就是如果大家觉得就是。想省事的话哈,呃,我先把这把这个项目给缩建起来,如果大家想省事的话,新建项目这里面是有一个那个。啊。云端一体登录模板呢,给大家看一下,可以创建一个试试看,嗯,第一个。0519。可以看到这里,你可以看到它的U法,它的这个法是怎么写的啊,U分它也是U分可以看到哈,它也是,它也用了UID和这个验证码模块是吧,还有这个啊。
17:05
DB就是数据表,完全是CMDBCMD。它都写在这里了,嗯,如如果你不太理解的话,你可以完全去看一下他的这个玩意儿哈,他这里整合这为什么要引用,呃,这个UNI idlo呢,就是。啊,查询那两项之内是不是有登录失败,就是他验证码是否是启用,比如说我我我输错三次三次密码了,我都怀疑你是不是暴力破解啊,对吧,所以要验证码对吧。这个大家可以参考参考去看,呃,这里呢,我们我们就是自己写自己的,我们自己写一个啊。还是回到我们的项目啊,我们引入用迪之后呢。我们把它给删掉哈,我们定义一个什么呢。等于空,我们留一个空的is,呃,可以让它赋值吗?等一下。
18:00
然后我们就就是也参参照了一些官方的写官官官方模板写法呀,你就是首先呢,判断我们需不需要放松这些。呃,请求,比如说我我我有登录注册,我肯定要放松的,因为它不需要登录注册,不需不需要登录之后才能去登录对吧。就是他不需要有这个token才能去登录token登录是任何人都可以的。那我们可以写一个哈。你寺你寺。Need token token等于什么呢?等于。啊,那。对,这是农历的啊。No。那我们写什么呢?首先动动要放通对吧,这个注册要放通,然后这个退出要放通。
19:01
好加方能这三个啊,后边还有还有话通道,比如说我们微信登录啊,一键登录啊,验证码发送啊,啊这些对吧,这些都是需要的是吧。那好,那我们,那我们继续,我们继续,嗯,那怎么判断呢,怎么判断这个是不要放通呢,那很简单,就是。啊,首先呢,我们要从这个获取一下,从这个event action,就是我们传传参的时候的时候,直接传action对吧?嗯,是这样写的哈,就是。No。Tons吧农的tos and of,就是判断这个这个数组中是否包含。我们这个请求啊,如果包含的话,说明这些是需要放通的,就是如果如果它等于等于负一的话,就不是放通,没有就是不要不放通,有的话就是放通对吧,那我们就是没有的话。就是负一对吧,负一肯定放通,那不放通的话,我们就要健全了,看他偷恨是否过期,如果他偷恨期的话,那肯定不行的,看他偷恨是否携带,如果他脱恨不携带的话,那肯定也是不行的,对吧,对吧。
20:14
那好,那由于我们。存储的时候啊,你看可以看到这个通文校验啊,我们可以看通过校验这一块。参考这个写法。哎,头校验,这是头恨校验吗?我看一下。切个头。就就就是就是如果我们这这个客户端默认存储的是这个字的话,它请求的话就是默认会会自动携带啊,会要很方便的哈。用它都会默认携带,如果你没有的话,他就不带,那我们就要判断这个玩意啊。就是判断它是不是存在啊,如果它那个存在的话。我们要健全,如果它不存在的话,如果它不存在的话,是吧,那我们直接就是这个请求就要结束了,对吧。
21:04
就然后返回那个什么呢。让,让我的is等于这个。403403,然后这个。所以什么呢?请携带。或者起个物体来脱。奥,他为你起来头N,就是你没起来,Ton。加上我们is。好,然后呢。哎,如果他这个。盆菜的话,那我们是不是要。开头肯就是看完这个头疼。是不是那个生效对吧,如果他不生效的话,不是不是过期啊,如果它过期的话,说明就没啥用了,对吧,如果它不过期的话,嗯,那就拿到它对吧。那可以,那怎么弄呢?可以看到哈,这个我们切token的话。
22:04
啊,这个是否需要返回这个用户信息。啊,如果返回用户信息的话。什么什么是是什么样子的u in for对吧?然还有就是夹子参数可以看到是有UID的,这UID我们是要用到的,为什么要用到UID呢?你可以看到底下很多这个,呃,这东西都需要UID对吧?很多这个API都要UID,那我们就在这教研这一步的时候。就给拿到了。就是当他是零的时候代表成功,当他是零的时候,我们也要拿到这个ID,对吧,还有就是我们要。啊,介绍一个参数啊,就是从那个。He'。我们要写一个这个请求数据,对吧,我们把请求数据给给读取到。嗯,为什么要这样写呢?等会我们点图段的时候给大家讲是为什么要这样写,因为我们的data传单的时候,一个是action,一个是就是。
23:05
他是不是这样读我也不知道哈,然后我们就接下来就要不讲了,对吧,可以看到这里头根焦点。啊,就是这个unit ID,切token是需要string to,还有object object。这个必填啊是然后是否需要,是否需要这个必填,是否你可以直接就是这样写,他不是需要,第一个是这个token对吧,第一个是token。那第二个是什么,第二个我们可以不传嘛,他就就说了嘛,就否的呃,笔填是否则我就不跳对吧。然后。我们要判判断,中午吃太多了。我们用这个user,或者就是七克U色。等于这个我们焦点就等待这个点完焦点操作完成哈,如果这个焦点完焦点焦点参数,它它这个。
24:09
它就它它就返回结果嘛,这这就是调减看的返回结果,如果它这个偷库的啊,等于等于零的话,就是说明什么呢?说明我们调解成功了是吧,就是。就就就调点跳选成功,那跳选成功的话,我们就可以拿到这个UID了,对吧?跳选成功之后才会返回,那我们就可以拿到UID,那怎么拿到,我们让这个泡沫s.UID等于那个这颗塔角UID,那我们就拿到UID了对吧?那如果它不是零的话,那就。那我们肯定要那个什么,也告诉他这个失败了,对吧,我们要直接让is等于这个。然后直接哎呀二年可以直接那个切和user,那我们这个。
25:00
个拿到这个UID,它就是调减通讯这一块就已经完毕了,这为什么不自定义型呢?因为他错误的原因,它这里边也是有提供错误原因的,他也会告诉你的,那好,那我们这个。就完成了对吧。点投,如果我们焦点成功了,只有这一步成功的话,那他都不返回是吧,这一步返回这一步,这一步不结束。那我们就要接下来往底下走了,对吧。那往底下走的话,就就插入到这个Switch case是吧,就Switch case就是什么呢?肯定要判断我们请求action。是哪种星球对吧。嗯,比如说刚才我们写的啊这个字。还有就是我们写的,还有我们写什么。我们写的有这个退出是吧,还有注册是吧。这些都是直接放的啊。还有就是。
26:02
退出好,这个我们就。写好了对吧。那我们接着写写,写什么呢?要写个deat对吧?Deoutte de什么呢?Deout就是如果这以上请求都没有请求的话,那说明什么?说明这的请求不存在哈,嗯,就是我们也模仿各方的一句话,非法,这就要不让is等于什么等于。扣的。四零。二。这样写吧。Message什么呢?Message是请求非法吧?然后写个black好大,不用写你方最后一个,然后那个这些完全求完成之后啊,这是我们那个Switch case对吧。最终我们要返回我们的is,就是结果。
27:02
而且。我们要写登录注册是吧,我们要写登录注册和增出,首先呢,我们写注册吧,注册的话就填什么呢。填那个用户名密码,然后还有这个。自行车的邀请码这个东西呢,嗯,是因为我们没有开,所以这个这个我们不写,如果你想就是切割通的时候返回用户权限,你你要需要修改这个。这个配置中心的。用A的配置,像的这个为true。啊为出就你就可以获取到。然后这个设置中角色我们也不是,因为我现在我们现在都没有角色是吧。我们只需要很很明显可以看到,我们只需要用户名和密码是吧。那我们就写啊,我们要从那个power里边读取到什么呢?读取到用户名和密码就是user。
28:01
和对吧,我们统一这样写哈,然后我们让is等于。等于什么?等于这个?就是用户注注册操作呀,看到用户注册操作对吧,那id.ex不是就杰杰,然后他需要一个啊,我介绍他对象。弹了吧,然后需要传入用户名和密码是吧,需要传入用户名和密码。还有就是呢,这个我们之前也说过呀。他这个创建用的ID实例就是。看来看就是可能导致前一次请求时后的请求的行,因此就是在U开启循环单实例多并发后自行为UID传入contain啊,你可以。啊,你看他他他这个写法。哪有事儿?你确定这这他写的一个这个原函数啊。Um。
29:00
这是一个实例配置中心。那我们也可以,我们也这样给他拿过来吧。我们用它这个就是开启多并发的时候可以用,你看这里开启银行多并发后啊,这个就可以进行传输,它这个它这个是就是。在当时的用码情况下,可能无法正确正确获取啊,那我们也按照刚才这个写法来写写一下,呃就可对吧?呃,由于这个我们底下都用的用那ID是吧?嗯,那个好看是吧,那我们把这个给它改用那ids就可以了,对吧。呃,这样可以删。那好。为什么要传这个呢?你发现我们使用那个咱们官方接口的时候,比如说我们注册登录,它就会默认,呃,这个传入那个什么IP地址什么的,对吧,它其实都是从那个获取的。
30:01
那我们这样写好了,写写好了,写好之后呢继续。我们还继续写个我们刚才刚才的东西啊呃,这个登录不好意思啊,这个胡把注册写到登录里边了,哎,我们这个复制一分到注册里面,CTRL可一下代码格式化。然后我们写登录,登录的话很明显和注册相比,它就一个这这玩意儿不一样对吧。啥都一样,还有就是指定哪些字段对比。这个什么意思呢?这个就是比如说我可以用手机号作为。红名我也我也可以用那个女号做一红名。啊,这样的话,比如说我这个注册完账号之后,绑绑定的邮箱,我就可以用户名里输入邮箱来登录。啊,广方是这样写的QQID,就是你就这QQID啊,它也是个字段,他也就是写的这个。Pass之后你他写之前也无所谓,它就是一个这个对象属性对吧,这样写,我们也这样写,Ul内里没有Mo就可以作为用户名。
31:06
二号这样写好对吧。这个登录注册我们写好了,那个退出呢,退出我们登出,我们看一下登出呢,就是UN ID log啊。呃,直接执行即可。就要传入一个string string对吧,字符串,什么字符串呢?就是我们的open字符串。可以看到就是他哈,就是这个玩意儿。就传了他对吧。啊,我们继续啊,刚刚写了个BT啊,这个等退出我们信号之后呢。啊,我们写什么呢?
32:01
嗯,用户需要设置头像是吧,用户肯定需要设置头像的。这个。啊,我们可以,我们可以写一个设设置头像啊这个。为了方便啊,我就可以直接写成。这个名字哈,这个kiss我就用这个这玩意儿哈。啊,然后同样的写给他写好。加之呢,我们要执行什么呢?我们要传入的是一个是这个头像的URL是吧,UR我们怎么弄呢?我们要通过云存储来完成是吧。那我们就写一个。所以我们就相当于从客户端当中给他传一个这个什么图像URL啊。然后我们让is执行执行这个设置头像,对吧,他是一个的对象,他需要这个uidd吧。
33:09
为什么这里我们可以拿到U呢?那是因为我们在这一步。就是你可以看到我们这个赛车头像,设置头像,这个我们是没有。写到这个no need的里面。也就是说它会被。它不会被过滤的,就是直接它,它需要健全才能执行,对吧,就是执行这一步。而只用这一步呢,这接成功的话,我们就可以拿到这个S,我们就可以拿到UID,我把UID写到S里面对吧。那好,那我们就可以从那个泡里面拿到这个UID了,对吧。我不知咋读,觉得我觉得好像不是死pas吧,就这样读他PA,就论一下自己的这个玩意啊好。那好啊,我们需要传入两个参数对吧。然后以至于底下怎么写。那就不关我们的事了,就交给交给交给客户端,虽然等会也是我们问题,但是暂时不关我们的事,对吧。
34:05
那更新用户信息呢,我们也是要写的哈,呃,用户想修改自己的信息,那我们肯定要修改,总不能说你用我的程序,你必须得是张三,你得是李四,那我还想叫网上狗呢,对吧?那你没办法,人家就想这样叫,那对吧?好,那我就写K4啊,这Apple data user。啊user吧,嗯,看你自己命名了哈,哎,你这个视频跟这个视频你跟着做一下以后呢,你的所有的这个你都可以有自己的模板对吧,你自己写模板你熟悉对吧,好卡什么的对吧。首先呢,我们要可以看到啊,啊第一个要传用ID,然后是瑞,呃,不是I啊,I和瑞不一样,瑞说I是任何字,任何字段怎么写的,你可以看看官方是这样写的,就是任何,他其实也也是和这一样,只是没说为什么要写个N呢?因为大家传的不一定啊,比如说我。
35:04
就只要修改昵称,我别的都不修改啊,比如这个我就要修改年龄啊啥的,对吧,啊这个。这是大家自己决定了,所以官方也没这样写,还是写个案内哈。比如说我们我们这个程序,我们要设置什么呢?我们可以看到云数据表的UU里面看有什么字段哈。他有昵称有性别对吧,性别很明显,性别是这个。In这个昵昵称STEM,然后这还有什么用户状态啊,用户这个手机号码,还有就是。但是但你如果觉得你要省事的话,你可以写个那个什么。啊,忘了怎么叫了。你可以查一下那个对像啊,然后把对方的每一个属性都给都给传进来。
36:02
那我那我们就这样写吧,写个修嘛,然后他不是要传用ID和这个是吧,那我们也这样写啊,我没试过这样写。呃,我我我只是想这样试一下,对吧,我们这个是UID的。用那id.ID user。啊,可以看到啊,它也是一个啊,我介绍的对象对吧,那需要传入UID对吧,UID还有就是。没有传入这个。有件衣服。你们这样写过啊,我等会测试一下,看看行不行。在哪里吗?我们这样写,写好了,写好了就是这个更新用户信息也写好了,呃。还有修改密码,修改密码我们也可以写,修改密码我们。
37:00
给他写了吧,叫什么Apple啊,WD。呃,可以看到我们需要什么东西呢?我们需要这个u ID password,对吧,U ID password和这个new password。一块地。我的。和new做的。呃,从特我。还砍杀他是怎么读的吧?然后我们要执行什么呢。这个LDLD对吧。我们看一下他需要什么,他是一个对象类型的,对吧。他要传一个对象类型的这个说。数据,然后就需要password和new password就是密码。
38:00
同样的,我们break一下就可了。其实其实嗯,大家如果就是。可以大家如果就觉得在客户端我我可以写一些东西的话,其实这个玩意儿还有一种写法呀,就是万用公式,但是。嗯,其实也可以这样写啊,就是我们不用Switch case也是可以的。你可以,我们可以这样写,怎么写呢?I等于IID,呃,我们直接就是even action对吧。嗯,那你就需要保证这个action。和这个都一样的哈,这个都玩的都是一样的,比如说我这是I password,那这里的action必须要查I password,那这样才可以知道吧,然后。然后就是呃,需要传什么。嗯,因为后边都是,因为后边都是对象,都都是对象类型的,对吧,你只要你只只你只需要保证保证什么呢?嗯,不是提供那个保证保证这个这个参数啊,这个对象,比如说我这写个我就用OBG来给大家说,如果是OBG的话,就是这个对象嘛,我表示。
39:17
你需要这个。参数和是一致的哈,就是你把这一步省开的客户端去写这个UID,嗯,你可以在客户端传说值的时候再给它附加一个,也就是pass对吧。对吧,我们就这样写你这个。完全可以的哈,直接这样写。应该是完全可以的,虽然我也没有试过啊,那我们先这样先这样写个试试,当然我们可以测试一下嘛,把它注释掉。那我们往底下写,往底下写呢。呃,我修改密码也写好了,那底下呢。先不讲了,就呃,就先写这么多,还有就是我们要写一个这个获取用户信息啊,获取用户信息。
40:07
你可以看到我们这个偷教练的时候。嗯,这个也有,是否要返回用户信息,其实你也可以从这一步给拿到啊。这个小IA user for refuse。这个你可以从这一步获取这个用户信息,你给他改成。他们人处你都比较不需要改了,对吧,那我们就不需要改了,我们专门写一个这个获取用户信息的,他也可以通过脱困获取用户信息啊,这个UID3.0.0,其支持我们直接用它写也可以。嗯,他写的比较省事对吧。啊,这些都一样啊,对吧。嗯,姐。要把它给。拿出来。
41:00
啊,那好,我们需要传什么参数呢?直接写就行,也不要传传什么参数的这个参数对吧。还有一个参数。一个什么参数呢?就一个token,那就不是对象的类型了,对吧,那我们token呢,就是一个点用IE token对吧。然后就就写好了,给他user in写好了。啊,这个手机号码呢,手机号码。你看我们也也整合啊,我们只整合一个登录,写到我们先不整合绑定的话,呃,你也可以写,你也可以参考参照官方这个。在写。我看看,如果有兴趣写的话,就给大家写下去啊。这个发送验证码哈,呃,没看到是存的SMSMSSMSQ的。啊,我们先把这写下来,先写个break。
42:03
然后把这个给一下。也可以看,可以看到啊,我们这里就是需要传什么呢?我们这里需要传。啊,我借口就是手机号对吧,那我们就需要传获取手机号和这个用户模板ID啊。啊,这个这个。我们先先把手机号也获取掉啊。这个扣子是,呃,也是码字不串,这是啥吧,这个你可以自定义的去写,你现在可以看到官方这个就是。可以根据自己的需求来写,这里以六位数字为例,哎,我们也给他拿走用吧,来省事了,对吧。嗯,那好,我们我们这里写。我需要一个mobile对吧,还需要一个什么,还需要一个模板ID,还需要一个code对吧?模板ID,模板ID。
43:05
感谢叉叉叉啊这个。大家根据自己的模板去写啊,然后扣的我们写扣的,然后太呢,因为我们这里只是为了写登录对吧,我先给他固定死啊。我们为了写登录,那这样就写好了,对吧。然后这个根据验证码登录啊,你可以借鉴验证码去执行什么呢?执行这些看看。呃,但当然我们也可以执行什么呢,直接执行那个。一键登录哈,我们就是用来一键登录,不不是一键登录,手机验证号,手机号验证码登录啊,不错了,抱歉。嗯,那好,我们就要写了。还是写写break,然后往上移一个,我写什么呢?写is等于这个玩意,然后还有什么参数呢?传数的mobile和code,对吧,Mobile code。
44:08
这个类型我们就不穿了啊,毛包裤子。猫不扣的,我们这个钱猫包扣的。好,那这里呢,我们要什么来写呢?我们就用这个弹性登录。而对的,你看我们那个发送短信验证码和那个短信登录。就已经写好,呃,我们还要放松一下,为什么呢?我们发送,我们总不能登录的时候,还让他登录之后才能发送,发送验证码对吧,那我们就这样写。放松权限,然后让他进来。当然呢,还是按照我们说的这个也是可以这样写的啊,但是你需要在客户端规范一下这个参数了。好,我们继续。
45:03
这个手机号验证码登录直接登录,我们也写好了,那我们写这个手机一键登录啊,啊手机一键登录。也是缺放松的对吧。普及一键登录。写这个打底,然后还是is等于,为什么这样写呢?因为我们is是我们的返回的句啊。可以看到它是一个啊,我介绍的对象哈,啊,我介绍对象需要一个token。和这个open ID对吧。对啊,我们也也不填,也是默认登录,如果没有登录,如果没有账号就注册,那我们这个。两个参数需要获取一下对吧。与此同时呢,我们还要写这个类型对吧,通过手机号不是。通过这个什么一键登录登录对吧。
46:09
Eight eight。刚才刚才我写的那个玩意儿那。傻屌了啊,不好意思,这这真的傻屌的啊,QQID啊,上面这个因为太像了啊,我以为就只有这一个懂的。那为了防止再出错啊,我把这个给。捡起来,把上边给捡起来。这样一带也好看几下子。这就这就放松了,登录登录注册退出手手机一键登录这个发送验发送验证码,还有这个。这个手灯笼,这什么叫?这个叫。
47:01
啊,对,短信验证码登录。好了。这个绑定手机号和解绑手机号呢。啊,如果你想写的话,那这里我给我也给大家写了吧。这这写mobile对吧,Mobile和什么。卡卡是no mobile,好,那我们就写mobile。然后还有就是什么呢。安保的么?这也写好了是吧。然后这我们要备用对吧,首先呢,绑定手机号。可以看到它也是一个这个对象类型的。它的这个参数是对象类型的,对吧。
48:00
传个最好。加什么呢?小UID。然后就是。通过何种方式绑定啊,默认为SMS,因为我们的手机一键登录呢,它是默认给你绑定的,那我们就不用管,我们只需要考虑这个绑定手机号,这个就完事了,要UID。哎,U,我们从上边是获取获取到对吧。那还有什么呢?还有这个。不,手机号。还有什么呢?就是这个验证码,验证码你肯定要填的,你用验证码的话,你你怎么能确定这是。本人操作的对吧。哎,他一要写对吧,然后那个。你不用想啊,这底下这底下是可以看到这个是这个和这个open ID是这个一键登录的这个参数哈。
49:03
对吧,那我们就不用管它啊,我们直接写这个model和code就完事了,太多的话也不用写,反正这个不是必填的默认SSMS,我们为啥要再写一遍SMS呢?没必要是吧。啊,然后那个安邦的model呢。可以看到跟他是屌样的对吧。我直接复制过来就完事了,一调呀。就只有一个点不一样,就是应该是M版的Mar,那这里我们也给它改,改成M版的啊,这里是不是就完成了。啊,还有一个就是呃,我们要绑定和解绑的话,那肯定还需要一个步骤啊,需要什么呢。猜猜。那就需要这个。发送嘛,没有短信,没有发送短信,我们怎么知道这个对吧。那我们就可以这里写一个发送短信验证码啊,这个三页码就要需要固定的,因为这个是需要健全的呀,因为我们绑定和这个什么解绑,我们要权限是吧,还需要知道是谁是吧。
50:14
那就那个SM的。慢着。呃,写了半年吧,就统一写写这个。安就是绑定注册,我们都用了一个发送哈,我们都用这个发送,只需只不过我们要传一个菜谱而已,对吧,那好我们要写了哈。嗯,可以看到它和我们这个分子S扣的是不差不差的啊,我们直接给它复制过来,它是一样的啊,写法是一角样啊。不好意思,不应该用那个字。那这个菜类型呢,我们。不急,因为我们会让他传过来。就是绑定和解绑,你需要传bug和按棒的你就可以了。
51:03
这里呢,绑定和解绑我们也写好了,对吧,那底下继续写,我们看邮箱,直接登录这个邮箱的话。啊,绑定邮箱,其实这个邮箱是需要我们自己发送的哈。啊。BY。那我们就来写吧,写邮箱验证码直接登录,呃,用户邮箱啊,用户用户验证码。这这个这个这个扣的,你看和我们那个发送短信验证码效果是一样的是吧?呃,由于你看,呃,由于邮箱的话需要你自己发送,他就没有写这个发送邮箱验证码是吧,那我们先第一步呢,设置验证码,设置验证码之后我们才能。发送,发送完之后才能去校验对吧,那我们就设置验证码对吧。验证码它是和这个手机号码,这个发送短信验证码用的都是一样的,Set WiFi code,这个看到了吧。
52:08
那我们就写,我们也写,写什么呢。嗯,我们看看有相,他它有箱,他这个是是什么啊email对吧,那个email那我们写一个。真的。Email。Email。然后呢?这个设置短信验证码。不不不,就是这个是发送短信验证码里边啊有懵逼啊呃,这个三到WiFi扣呢,找一下到WiFi扣。在这里面啊,现在玩WiFi。我们就用赛道WiFi扣对这个玩意儿啊。好,Is等于。就是他那这里呢,怎么写呢,它需要一个email对吧。
53:01
他需要一个扣的。他需要一个过去时间。对于过去世也是number,它需要一个type。由于我们这里写的是验证码,直接登录。啊,放一个固定词吧,Lock对吧。那好了。我们来把那个参数给获取一下。我们可以从客户端拿到的是email对吧,假都要我们自己写,我的腿等于他对吧,从里边获取啊,Email我们拿到了,那我们还要生成一个库,那库怎么生成呢。哎,我们直接去上面这个东西啊,也是列为验证码啊,那当然了,你要是觉得。不费劲儿,你可以写一个图,图形验证码哈。
54:04
这里我们的扣子也给他穿过了,对吧,然后就穿了一个。验证码过期时间,那我们和那个手机验证码规定是一样三分钟,但是短信的话不是邮箱的话,它还有一个邮箱打开的时间,那我们就给它改成,呃。五分钟吧。然后这里就是。写哈,嗯,扣的。等于等于零。那说明他这个入户成功了,对吧,验证码设置成功了。然后呢?那好,那接下来就是一个发送。邮箱验证码的一个东西了,对吧,嗯,我看一下博客,博客里边好像写的有。这个。都行。我先看一下评论。
55:05
这个。看下我的创作中心里面那个,找一下那个。文章管理找这个邮箱。是我之前写的一个那个函数流体验的,我们就用这个来讲这个短信,我们来讲这个短信发送服务啊。啊,首先呢,我们也是需要安装一个这个短信弄得没有了。这是一个短信的,不是邮箱的发送的这个。NPM安装。啊,需要的我们自己自自己写一个那啥吧,写一个公共模块啊。找email。叫我就写成email,写成email。
56:01
然后。常见。我是创建了一个email的那个公共模块,对吧。嗯,右键。这个密钥好,窗户打开,我装一下,安装一下这个。头疼。可以看到这里已经装好了,对吧。那怎么用呢?这个你需要念一个email.js文件是吧,在这里体现到我们那个。体现到我们这个这个公共模块里边,就是这样引用的啊,就是这样引用这样引用的。然后呢,我们就直接这样写。全部都用这个。来讲一下这个是什么,这个service就是。邮件服务商行可以是QQ1201126的,你可以具体参考这个能不的文档啊,能不文档你可以在百度上直接搜就可以了。
57:02
No matter这个都可以,就是它啊。嗯,你可以找这些东西。介绍。你可以看好多都有关于他介绍的,因为它比较搭配我们的那个no的,就是我们用好着不是node环境嘛,所以我才用它哈。啊。然后我们这个公模块就写打好了,打好了啊,就是这里的user和。这个pass,这个pass是什么呢?呃,你在QQ邮箱里边,你也能找到这个邮箱设置里面找到这个SMTP服务开启啊。这里我不写,这里我只是这个。这样告诉,这样告诉大家可以,这要写什么,这就邮邮箱地址啊,这里我们相当于已经。这个。假装。这个公写好了,虽然我们没有填那个pass,但是不能发送的。
58:08
把上传好。然后呢?啊,不要全抄这个文章里面的,这个文章里面的是针对华为云寒双流的啊。然后这这里呢,我们可以你看,嗯,发个邮件哈。我是直接手上了复制了自己安装比较慢哈。那我们在这在这里写啊写一个。另一个这个短信邮邮件模板,然后这是你的邮箱名,也可以写你邮箱名,你也可以自己写,然后这里就是你的邮箱地址,然后这个主题。然后to email就是就查那个就是谁要就发送短信验证码,对吧,你肯定要把email给传进来,然后这个什么是主题嘛,还是HTML就是。
59:04
你要发送一个HM模式对吧,那你这里可以写,你写什么呢?写你行。您的验证码为多少呢?嗯,为什么呢,为扣的对吧。嗯。多长时间,多长时间的有效呢?多长时间呢,是这个。300除以。60是五对吧,是五分钟的有效对吧。五分钟分钟。你。有效。国。请勿泄露。并及时地见证。好,放写就可以了是吧。啊,这个它是怎么来的呢。
60:01
啊,因为我们是从那个。他好慢啊,生产的我就不管它了,那我们找一个云函,云函数管理公共模块依赖我们要依赖这个email。啊,可以看到。那个。一有一米二了,对吧。那我们我们把这个车给引用一下。呃,因为我们这里呢,是两个文件GS文件,那这但是这就不一样了,这里我们拍里边就是对吧。就这样写就完事了。哎,有强迫症,我有强迫症,我非要把它改成这个。好。那这里就写好了哈。这里就写好这个短信发送服务了。就这是你的邮箱,也可以设置成你这个。啊,比如说我们这个项目组弄一个公共企业邮箱,可以是你们企业邮箱号,但是注意啊。
61:05
他是要和这个email。这个里面这个玩意儿是一样的啊。就是你邮箱那个地址那个是一样一样的。不一样,应该也可以吧,反正试试看吧,我也没试过。那这就。啊,写好了,这这个is我们可以不写,就这样。啊,到此为止,我们那个到到目前为止啊。邮箱发送我们也已经写好了,那我们发送发送邮件之后呢,我们要写什么呢。我们要写这个验证对吧。
62:08
我要这个验证,这有效验证码是一个啊,我借了他的。类型的吧。需要这个用户邮箱和验证码,那有邮箱呢验证码。好。邮箱验证码这些登录我们也写好了,这个绑定邮箱呢,和这个解绑邮箱呢。啊,其实和这个发送那个短信验证码不是邮箱验证码是一样的,那这个发发送原验证码呢,我们是要放通的,对吧。把上面都给捡起来。可以看到我们写了多少哈。
63:00
我也需要放松,对吧,需要放松。放到那个email。还有就是什么呢?还有就是。我们还没写到这个。就是email这个也需放松对吧。好像有官兵也放通了。那如果我们写这个邮箱绑定和解绑呢,要怎么写呢?呃,其实可以借接我们这个分分的email code的啊,这个我们可以直接复制过来。啊,我们直接复制过来,然后改个参数,没有扣B。它是指行什么呢?那ta我们也要改他我们直接从前面客户端传过来,就是它到底是。希望还是绑定的,就这样对吧。然后这个你的验证码还是这样,还是五按五分钟有效,而且还是一模一样的对吧。
64:04
那我们这也写好了,写好之后呢,我们要写这个绑定邮箱和解绑邮箱对吧。啊。班的没有对吧。还有就是就是安邦了,你没有。嗯,写这个不知道有没有。还有这个。反正也没有。它俩都需要入的是对象的类型,对吧,这些都需要传入u ID email和code。UID。卖扣的对吧,可以看到那解绑同样也是对吧,那就好办了。
65:02
老板对吧,同样的我们要获取参数。对吧,也要这样获取,呃,他俩是一样的。CTRL可以格式化一下啊,这个绑定和解绑也选好了。那底下我们写这个微信小微信小程序哈。写文小程序登录。微信想让你登录呢,那个。也写,有点累啊。那个微信的。然后把它给写好。选好之后呢,可看看他需要什么哈,呃,必填呢,就是这个扣子,这是我们从客端微信登录的时候可以获取到的。
66:13
这个微信登录我们也写好了,是不是很简单,微信登录。我们也要放通微信登录权限,是因为微信登录。不登录也要让他,让他可以登录对吧,还是我们那一块儿。绑定微信和解绑微信呢?你可以看到这个绑定微信。我们需要传什么呢?需要需要传这个扣的,其实也就是微信登录返回的code的,对吧,解绑微信呢,只需要传个UID。啊,然后这个微信微信数据解密啊,这个其实你可以解,解什么很多都可以解,你也可以解那个微信运动的,因为我们暂时用不到,我们先不仅啊,我们还写这个绑定微信,呃,就是如果还有这个open ID的话。
67:04
如果你对这个open ID有需要的话,你可以用一下,我们这里不写我们写的绑定微信啊。啊,绑定微信肯定是不能放通的。他需要健全,然后他才能用对吧。帮着微信需要这个UID和扣的对吧。这个我们是可以直接拿到的,在那个泡里面。好的,这个case我们写成班的微信。那我们同样给他复制一份。写成什么呢?写成安棒我看看。安邦的微信对吧,那需要传什么呢?需要需要一个UID,那就只需要一个UID呗。只需要,只不过这里也要改啊,加个UN。
68:00
这个微信绑定和微信解绑也已经写好了,对吧。然后然后继续啊。然后那个支付宝小程序我不写了,以此类推啊,那底下的话。由由由于有的人他不需要,有的人需要这个角色权限这块我们先不写,毕竟我们要用的是模板嘛,那我们这块先不写啊。好,那这个写好了,还有就是如果你需要验证码的话,如果你需要图形验证码的话,你需要我们有个视频讲过整合这个。图形验证码就是。看看。就这玩意儿。这里呢,我嗯填的是。通的时候要让他写那个短信验证码吗?嗯。
69:00
写不写呢?我想想考虑一下写不写。先不写了吧。好,这个我们的服务端就写好了是吧,就是云海就写好了。上传部署一下。他告诉我们的email没有上传,他email到现在都没上传好的没的。我就把它关掉啊。重新来。感冒了。
70:00
换季估计大家也要注意这个一次庚帖,因为这河南这几天天气变化比较快啊。啊,好。啊,我们组装完毕了,对吧,把这个。U盘上给上传一下。然后呢?我们要写,我们要我们新建一个文件夹,新建一个文件夹。目录叫可吧可的SDK。它的SDK啊,在这里新建一个。你。我觉得有什么用呢,其实我们也就是呃,简单的封装一下这个。这什么这个。就想说请求啊,嗯,其实我其实官方也是也也是类似于写的,也这样写的,然后我记得有一篇我写的有篇补课啊。
71:06
韩国的社区的有些博客。也讲过哈,就是大家可以这样呃用啊。就是嗯,那大家也不用看了,我这里再带着大家一起走,一起走啊。呃,很明显可以看到这个灯出里边。两个字段,如果你写的话。优话存储的话,他申请的时候默认干哈,把这里先放在这里,放在这里啊。分完之后,他就爬上去了。老师,我写个什么呢?IQ。等于什么呢?啊。等于我们要用一个对象把它给包住。
72:01
可以监听那个是完成啊。Promise,我记得好像之前的视频讲过。Love。然后这里呢,要写。啊,这这里我们要执行什么呢?我们要执行的是这个。考法对吧,考法考法要怎么写呢?首先呢,我们要有这个。呃,内幕的吧,内幕很明显是这个优分。啊,当然我们也可以不写这个,嗯。因为但是目前我们这个只有一色生层,所以我们就是内容就写死啊,你可以通过通过这里传参考。然后我们对呢,我们需要一个X。就是代表我们是尊重注册啊,就哪一种请求,还有就是。Thomas。好,我们要写了X对吧。
73:00
他就是怕。好,我们这样写写,还有就是。其实你也可以在这里写一个,就是。帕斯,如果这个帕斯会空的话,让它是空手空的传上去,或者不让他传,那我们就先这样写哈。写一个成功的回调时间。呃,然后让他抛出什么呢?因为这个网络请求里面,我们需要的结果是在result里面。对吧,费的话我们也其实也让也可以让他抛出啊。我们也可以让他抛出。后来我们用那个。啊,我们可以用这个洗啊,这个,但是你要洗的话,这里就要就要就要加一层啊对吧。
74:02
那好,我们这个简单的封装就完成了啊嗯。为什么我不写这个通写带呢?因为它这个请求会这个call方式,它会自动写在这个字段上,我们需只需要登录的时候把这个字段写成这即可啊,我们也可以在这里写登录,你也可以在当前的页面写登录啊,嗯,比如说我们就在这里写个登录吧。好的什么呢,写动。等于灯笼是什么呢?那我们就写。就是我们要调用调用那个IQ对吧。IQ。我们可以直接瑞IQ。It吧,IQ什么呢?它是登录的吧,为什么是logo呢?L2呢,因为这里我们解了。他。
75:00
那同样呢,我们也可以,嗯,我们要传三对吧,我们要传三传什么参数呢。啊,传一个用户名和一个密码对吧。所以我们不讲。我们这个参数是让我们客户端。传过来哈,就是我们页面那边清楚传过来。这就写好了是吧,一个登录。你也可以在这里写,比如说我我这个。SYC,然后比如说我写这个。X等于这样写。这个登录完成,登录完成之后,看它是不是零,零的话,我就我就我就存储,不是零的话就不存储对吧。
76:04
我们要塞。这样写是吧。这个,但是你要写什么呢。偷看哈。To。PP。P应该是这这是登录哈,你可以这样简单的封装对吧,当然你也可以在呃页面里边。给写好也是同样可以的,然后这个写个灯,再再写个什么呢。退出吧。退出的话就简单了。同样也是这个IQ啊。他不需要传菜,他需要传个就可以了。
77:01
但你也可以在这里不写啊,在这写那个。两个。那个货运货运算符写一个空的也可以。那我们在这里洗吧。我在写了个告。看看我们老out需要什么呢?需要一个这个token啊。在我们存储之后,它会自动携带,所以我们这里就不用写任何东西了。然后无论他那个成功是否,我们就要把本地的这个给他给干掉,对吧。所以这样写就完成了。呃。好,其他的我们就。写了啊,举两个例子,你可以直接用IQ写的,为啥还有这写的对吧,然后我们就model model。等于什么呢?等于。那个IQ对吧,IQ和这个。
78:00
嗯,Log和这个out对吧,刚写就写完了。完之后怎么引用呢啊。一用就要到那个。慢点JS里面写了啊。我们需要引用这个IQ。伐什么的。这个的SDK。让Dk.GS对吧,是用它。啊,这还不能写完哈。这个。我们还要写一个什么呢,写一个这个。就全。对什么,我忘了叫什么了。这是他的实力啊。
79:03
有点累了,感觉自己疲劳了,脑子转不过来了。那我们先讲到这里好吧。开屏一下。啊,那个稍作休息之后我们继续啊,这里有把那个IQS啊。呃,这个下载。哎,不好意思,我给删掉了。还得运行起来啊。那好,这里呢,可以看到我们原来是这样子的,对吧,那我们。希望我们用那个分测打开测看看是哪个项目。
80:04
呃,我们让它连接云函数啊。然后呢?啊,我们由于用了那个这个什么。啊,UVUI对吧,那我们把这个。呃。所以我简单的做两个页面吧哈,简单的做两个页面。我把这个,嗯。我找一下那个框架啊,找这个贴啊。贴就是贴应用,做贴应用怎么弄?我们把把这个复制进来哈。找到这个陪你点杰森哈。有点腻了。感觉我。没睡觉,这会儿没睡觉。啊,这个其实这个图片我们也可以不需要。
81:02
你就直接写俩简单的吧。啊,我这就新建一个页面。叫那个。Logo。The。安排写了,然后把那复制一下。你可不用图片了哈。这叫什么呢?登录对吧。首页,我把这里改成首页。同样,我们也可以利用这个。这导航条哈,就是。用这个导航条感应用VIVO的也是可以的。那我们这里看这个模板,可以看到这模板里面有这个访微信个人中心。以及这个灯笼。
82:00
看着登录啊。登录界面看到了吧。呃,首先呢,你要想用的话,还是我们之前讲的,你需要在创建一个。这个呃,有view的,有VIUI的这个项目啊,就是。你可以去直接复制他这个东西,那怎么用呢,可以看到这个。就是我之前下了一个UUUI的项目,我们也把它运行起来。啊。讲这点,这个我们是不是就结束了。我觉得。中午不睡觉,讲东西有点头疼啊,效率也不高,所以我们讲完这一点就赶紧就是停止啊,休息我休息一会儿,然后大家就是跟着这个步骤走一遍啊,然后我看。
83:06
我们找到这个模板啊,看到这个仿微信个人中心可以看到了吧,他在这个什么里面呢。Page center对吧,我可以找。Pages啊采用呃什么呢,微信center对吧,我们把这个页面直接给它复制掉,然后改成我们的页面啊。们页面在哪呢?我找一找,这是对,这是我们页面对吧。我们直接复制进来,你可以看到我们的这个鼠标也已经变成这个样子了,对吧。但是,呃。哎,我好像。把它给关掉了。你看到这个间隔槽这里还是有的,你知道为什么是因为他们这个是取消了啊,默认这个东西啊,那我们也可以给他取消掉啊。
84:02
嗯,是这怎么操作呢。你同样找找到这个。啊,可以看见style里边,或者这个pen style里面有一个。我可以找到我们这个色里边。可以看到我这个手绢里面,我可以把这个给。直接等个啥干啥,然后这干啥什么呢,对吧。他这里呢,可以看到就和和那里是一样的是吧。因为我们这个页面也已经完成了,对吧,那好嗯,那好,我们接下来还要做个页面呢。这个好像。没生效是吧。那我这里先那个重启一下项目啊。啊,这找两个图标的话,嗯,这里没有图标哈。
85:09
我们可以去那个阿里矢量图里面去找。嗯,那个我这里先不用二矢量图了。我先用简单的哈。这个还是给他加上这个图标图标吧。还有那个其他图标,那图标呢,我们统一的用谁呢?既然我们没有。但是呢,我们这个里边是默认的是有的啊。猜猜默认是有谁?里面就是一个logo,官方的logo对吧。的logo。那我们都统一用这个官方的logo。Logo来看效果。哇,这里为啥不出来呢?来,让我看一下。
86:03
啊,不好意思,这里那个错误了啊。这个已经出来了,如果我应该把它删掉,应该是没有问题的。可以看到,但是我们加上吧,好歹有个单位的对吧,一个是中午一个手绢,暑假就是我们这个。啊,就是我们刚才复制过那个。那个什么叫。微信访微信个人页面是吧。那其实这些都可以调用的,比如这个图像,我们在这里,在这个UIAPP里边可以找到API,比如选择图片,还有扫码的,你看我们的这个设备里边是有扫码的哈,看到了吧。嗯。然后我们可以给他加上这个,我们下个视频再讲吧,啊这个。回头我们都这些都会改掉啊。我们这些东西改掉就收藏,我们可以改设置,设置里边设置我们的个人信息,对吧,包括头像呀,支付我们也可以改掉啊,这这个。
87:08
就看大家自己这个业务需要做什么,然后这个登录的话,呃,我们也先给它复制过来一个页面哈。我们也是从那个U里面找哈。我找这个悠悠。除了有这个可以看到这个。微信通道之外还有一个logo对吧,这个登录我们直接把这个给复制过来啊,我们直接复制掉。嗯,直接替换刚才我们那个页面。把它给删掉。粘贴过来。然后我随便写一下。嗯,可以告诉我这个。嗯,那我需要把那个改掉哈。
88:04
他告诉我没有这个什么乱七。点那个没有,我重新编译一下哈。或者我们就直接把它改成也可以。可以看到这个也是可以的,看到了吧。在这个登录里面。可以看到是一个这样的,是不是一下就出来了,就是这个官方模板啊。等。那好,我们这个。视频讲到这里啊,我要去睡会儿了,真的撑不住了。那个拜拜。
我来说两句