作者:小飞燕 发布时间:2021-04-04 14:03:56
导语本文整理了全网深受用户关注的个微信小程序获取验证码怎么设置经验知识,可以帮助您全面了解代理怎么做,小白也能成为高手,跟随小编一起来看一看吧!
小程序在使用之前一般都需要先进行注册或者绑定小程序账号,和其他应用一样,注册手机号的话会有一个验证码,那么微信小程序获取验证码怎么设置?以下是设置所需要的小程序代码。
。射流研究…
1 .班级{
2 .构造函数(选项={}) {
3.object.assign(这个,{
4 .选项,5.})
6 .这个。__init
7.}
8./**
9.* 初始化
10.*/
11._ _初始化{
12 .这个。page=getcurrentpages[getcurrentpages。长度-1]
13 .这个。setdata=this。佩奇。setdata。绑定(这个。页面)
14.this.restart(this.options)
15.}
16./**
17.* 默认参数
18.*/
19.setdefaults {
20 .返回{
21.date: `june 7,2087 15:03:25 `,22.refresh: 1000,23.offset: 0,24.onend {},25.render(date) {},26.}
27.}
28./**
29.* 合并参数
30.*/
31.mergeoptions(选项){
32 .const默认选项=this。设置默认值
33.for(让我默认选项){
34 .if(默认选项。拥有财产(i){
35 .这个。选项[i]=选项的类型[i]!==`未定义`?选项[i] :defaultoptions[i]
36 .if(i==` date '此类型。选项。约会!==`object`) {
37 .这个。选项。日期=新日期(这。选项。日期)
38.}
39 .if(此类型。选项[i]===`函数`){
40 .这个。选项[i]=这个。选项[一].装订(这个)
41.}
42.}
43.}
44.if (typeof this.options.date!==`object`) {
45 .这个。选项。日期=新日期(这。选项。日期)
46.}
47.}
48./**
49.* 计算日期差
50.*/
51.getdiffdate {
52 .让diff=(这个。选项。约会。获取时间-日期。这个。选项。偏移)/1000
53.let datedata={
54.years: 0,55.days: 0,56.hours: 0,57.min: 0,58.sec: 0,59.millisec: 0,60.}
61.if (diff=0) {
if (this.interval) {
63 .这个。停
64.this.options.onend
65.}
返回日期数据
67.}
68 .if(diff;=(365.25 * 86400)) {
69 .日期数据。年份=数学。地板(diff/(365.25 * 86400))
70 .diff-=日期数据。年* 365.25 * 86400
71.}
if(diff;=86400) {
73 .日期数据。天数=数学。地板(diff/86400)
74.diff -=datedata.days * 86400
75.}
if(diff;=3600) {
77 .日期数据。小时=数学。地板(diff/3600)
78.diff -=datedata.hours * 3600
79.}
80 .if(diff;=60) {
81 .日期数据。min=数学。地板(diff/60)
82.diff -=datedata.min * 60
83.}
84 .日期数据。sec=数学。圆形(不同)
85 .日期数据。毫秒=差值% 1 * 1000
返回日期数据
87.}
88./**
89.* 补零
90.*/
91.leadingzeros(num,length=2) {
92.num=string(num)
93 .if(num .长度;长度)返回数字
94 .返回(数组(长度1)。join(`0`) num).substr(-长度)
95.}
96./**
97.* 更新组件
98.*/
99.update(newdate) {
100 .这个。选项。日期=新日期的类型!==`对象`?新日期(新日期):新日期
呈现
归还这个
103.}
104./**
105.* 停止
106.*/
107 .停止{
108.if (this.interval) {
clearinterval
110.this.interval=!一
111.}
归还这个
113.}
114./**
115.* 小程序渲染页面组件
116.*/
117 .渲染{
118 .这个。选项。渲染(这个。getdiffdate)
归还这个
120.}
121./**
122.* 启动
123.*/
开始
if (this.interval)返回!一
呈现
127.if (this.options.refresh) {
128 .这个。interval=set interval(=;{
呈现
130},this.options.refresh)
131.}
归还这个
133.}
134./**
135.* 更新抵消
136.*/
137.updateoffset(offset) {
138.this.options.offset=offset
归还这个
140.}
141./**
142.* 重启
143.*/
144 .重启(选项={}) {
145.this.mergeoptions(选项)
146.this.interval=!一
这个,开始
归还这个
149.}
150.}
导出默认
2、wxml部分:
3、js部分:
1 .从"/"导入$wuxcountdown
2 .导出{
3.$wuxcountdown,4.}
5 .从导入{ $wuxcountdown }././components/wux '
6.vcode:函数{
7 . if(this . c2 this . c2 . interval)return!一个
8.this.c2=new $wuxcountdown({
9.date:(新日期)60000,10.onend {
11.this.setdata({
12.c2: '重新获取验证码',13.})
14.},
15 .渲染(日期){
16.const sec=this。前导零(日期。秒,2)“秒后重新发送”
17.date.sec!==0 this.setdata({
18.c2:秒,19.})
20.},
21.})
22.}
下面是题目的开头。微信小程序如何从语音转为文字?标题到此结束
微信小程序从语音到文字怎么操作?微信小程序语音识别怎么操作?下面的小系列将讲解微信小程序如何从语音到文字的操作。微信小程序的语音识别。
1.概观
使用微信小程序wx.startrecord和wx.stoprecord接口记录丝绸录音文件并上传到服务器,使用ffmpeg将丝绸录音文件转换成wav录音文件,然后使用搜索语音识别rest api获取语音识别结果。
2.代码实现
录音和语音文件上传
node.js服务器接收语音文件代码
丝文件到wav文件
我使用silk-v3-解码器将silk文件传输到wa
v文件
silk-v3解码器的使用
搜索语音识别rest api识别wav文件
1.通过api密钥和密钥获得的access_token
通过应用编程接口密钥和密钥获得的访问令牌文档
2.通过令牌调用搜索语音识别rest api识别接口
3.语音识别优化
经过上述操作后,发现所识别的内容与实际内容有很大不同
搜索语音识别rest api文档
看文档可以看到采样率:8000/16000只支持单通道
在ffmpeg中,相应的设置是:
-alarate设置采样率
-交流通道设置通道数量
上一篇:微信小程序功能怎么弄
下一篇:小程序地图如何缩小
453位用户关注
287位用户关注
487位用户关注
368位用户关注
266位用户关注
128位用户关注
78位用户关注
50位用户关注
85位用户关注
110位用户关注
62位用户关注
93位用户关注