首页 > 编程知识 正文

微信小程序开发教程,小程序管理员是做什么

时间:2023-05-06 08:42:25 阅读:127113 作者:1114

1、小程序对应的管理后台开发调试文档链接: https://ding-doc.ding talk.com/doc #/kn6zg7/qg4y 64

需要微APP前端调试工具,不能直接用钉钉台式机版调试,还需要稳定性管理人员配置

2、文件上传文档链接: https://ding-doc.ding talk.com/doc #/dev/frd 69 q/l4x v3

示例代码:

utils/request.js

exportfunctionupload(opt ) returnnewpromise () resolve,reject ) ) DD.uploadfile ) URL 3360上载API, //uploadApi后端上传文件接口filePath: opt.filePath,fileType: opt.fileType,fileName: opt.name, success:(RES ) ) if ) RES.statuscode==200 ) { console.log“上传成功”(resolve ) RES.data ) ) else ) console

//图像上传addImg () { let _this=this; DD.chooseimage(count:1,success: ) RES )=) app.$upload ) apiname:'uploadfile ', file path 3360 RES filetype : ' image ' }.then (RES={console.log ) )上传成功:',RES ) ).catch )={ console.log 、//视频上传add视频() { let _this=this; DD.choose video (source type : [ ' album ',' camera'] ',maxDuration: 60,success3360 ) RES )={ app.$ upload filetype : ' image ' }.then (RES={ console.log (',RES,3 ),视频播放和视频标签视频标签暂时不在文档中,但在、src属性中

如果视频类='视频' src=' {视频URL } } /视频全屏视频播放不正常,可以禁止播放全屏视频,并在css中隐藏全屏按钮。

视频:3360-WebKit-media-controls-full screen-button { display : none; ) 4、登录许可证注册不需要发放许可证,免予登录许可证;

文档链接: https://ding-doc.ding talk.com/doc #/dev/wcoaey

调用dd.getAuthCode方法成功后,可以获取用户authCode,传递到后端后,可以获取用户信息并登录到sessionId

exportfunctionddlogin ((DD.get auth code ) success 3360 function RES ) http ) Apiname:'DDLogin ), type 3360 data : { code : RES.auth code } }.then (RES={ DD.setstoragesync ({ key : ' session id ',data 3360 RES ) }.catch(_={console.log ) ),fail:function({err}} ); ) 5、picker-view联动使用注意picker-view用于多个选择器联动。 (单选直接使用picker即可),请注意,联动返回的值是每个关联数据的索引

文档链接: https://ding-doc.ding talk.com/doc #/dev/picker-view-component

每次联动都需要多个picker-view-column标签。 picker-view标签可以使用onChange接收联动结果,并将每个元素返回到与选定索引相对应的数组中,并在几连中返回一些值。

需要注意的地方:多联的时候,比如2联,如果当前选择的值是[1,2],滚动第一联之后值会变为[x,2],会默认给第二联选上index为2的值,如果第二联没有这个值就会报错,同理2联以上也是;所以在滚动非最后一联的时候,前面每联变化都要做一个判断:如果值变了,就要把后面每联的值设为0。

三连例:

asyncassignchange(e ) { let _ value=e.target.dataset.arr; let _arr=e.detail.value; letarrval=await this.dealassignchange (value,_arr ) this.setdata ([ _ value ] : arr val );//dealassignchange(_value,_arr ) ) { let arr=_arr; if(this.data(_value ).Length==2this.data ) _value ) (0)!=arr[0]}{arr=[_arr[0],0 ] } if [ this.data [ _ value ].length==3] { if [ this.data [ _ value ] } }=arr[1]}{arr=[_arr[0],_arr[1],0] } } return arr; },6,textarea用于在自定义弹匣上创建与textarea相同样式的view标记,并在弹出后替换textarea中的显示内容

7、正手机上程序有一些问题还没有找到解决方法8、苹果手机上传到自己服务器上的视频无法播放问题苹果手机调用DD.choose视频得到的视频是.视频格式

9、页面进入白色屏幕几秒钟后,报告api: ddExec尚不支持。 请在实际机器上调试。 原因之一是将textare分配为空。 如果变更为空字符串,则不会变成白色画面

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。