主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
简介:
小程序是无需下载安装即可使用的应用。它实现了应用程序“触手可及”的梦想。用户可以通过扫描或搜索来打开应用程序。也体现了“用完即走”的思想,用户不用担心是否安装太多应用。应用程序将无处不在,随时可用,但没有必要安装或卸载它们。
(学习视频分享:编程入门)
那么,在小程序中,如何生成小程序代码呢?虽然目前小程序可以分享到朋友圈,但是小程序的传播是引流的重要入口,无论是直接分享到好友,分享为图片,还是作为线下扫码入口。
示例效果:
具体实现:
小程序代码,在视图元素上绑定事件
lt视图bindtap = onViewTap gt小程序代码
Page({ data: {},//绑定click事件函数onViewTap(){ this . create QR code();//调用生成小代码}、//生成小代码create QR code(){ this . show loading();Wx.cloud。callFunction({ //请求云函数//云函数getqr code name: # 39;getQrCode # 39, }) .然后((RES)= gt;{ console . log(RES);const fileId = res.resultWx.previewImage({ //小程序代码,生成后直接预览,前台显示URL:[fileId],当前:fileId,});this . hide loading();});},//show loading(){ wx . show loading({ title: # 39;发生...',图标: # 39;无 # 39;, });},hide loading(){ wx . hide loading();},});只是小程序端的几行代码。
云端实现代码
在cloudFunctions文件夹下创建getQrCode云函数,默认会创建三个文件:config.json、index.js和package.json。
config.json中的位置
{ 权限 :{ openapi :[ ;wx code . get unlimited ;]}}以上是使用wx code . get unlimited生成小程序代码的配置,这个配置是固定的。
以及index.js中的以下代码
//云函数入口文件const Cloud = require( # 39;wx-server -SDK # 39;);cloud . init();//云函数入口函数exports.main = async (event,context)= >;{ const wx context = cloud . getwx context();//Get context const result = awaitcloud . open API . wx code . Get unlimited({//调用生成小程序代码的接口,携带一些参数,比如:scene scene: wxContext。OPENID,});//console . log(result)const upload = awaitcloud . uploadfile({//生成的小程序代码上传到云存储cloudPath: # 39;二维码/ # 39;+date . now()+ # 39;-'+math . random()+ # 39;。巴新 # 39;,//生成的小程序代码存放在云存储中,路径fileContent: result.buffer,});返回upload.fileID//返回文件的fileID,就是图片};小程序代码的生成只需要上面简单的几行云函数代码就可以实现,主要使用wx code . get unlimited的接口
获取小程序代码,适用于需要大量代码的业务场景。通过这个接口生成的小程序代码永久有效,数量暂时不限。
相关文件
wx code . get unlimited小程序生成界面文档。
Cloud.uploadFile文件本地资源上传到云存储。
标签
小程序中生成小程序代码有两种方式,一种是https调用,一种是云调用。本文使用的云调用是最简单的,省去了access_token和认证。
在小程序侧,启动请求生成小程序代码的云功能。云功能端根据接口wxcode.getUnlimited使用cloud call生成小程序代码,然后上传到云存储,在云存储中返回图片的fileID。小程序端,云功能端返回fileID,根据这个fileID显示小程序代码。
推荐:小程序开发教程以上是小程序中如何生成小程序代码的细节。请多关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 如何在applet中生成applet代码(applet生成applet代码)
- 小程序如何动态制作小程序码分析(如何在小程序中动态生成小程序二维码图片)
- 浅析如何动态制作小程序代码(如何做微信动态小程序)
本文由主机参考刊发,转载请注明:如何在小程序中生成小程序代码(如何生成小程序代码) https://zhujicankao.com/80550.html
评论前必须登录!
注册