同学萌要注意了!小程序开发大赛的报名阶段将在5月15日结束,还没报名的同学需要抓紧时间了哦~
在报名的最后阶段,同学们也渐渐迎来“终局之战”,是时候祭出杀手锏了。它对小程序开发的作用,就像灭霸心心念念的无限原石一样,在某个功能上拥有强大的能力。它,就是小程序的插件。
■ 腾讯地图
腾讯地图官方出品的「腾讯地图」小程序插件能够提供实时定位和路线方案规划服务,支持不同出行方式的路线规划功能以及基础路线信息。因此,如果同学们设计的小程序需要地图的基础功能,可以考虑使用「腾讯地图」插件。
应用场景①:校园参观小程序
假设有一款校园参观小程序,能够为校园新生或游客提供导览服务。那么,我们还可以引入腾讯地图,对用户指定的位置进行路线规划,提高游览过程中的体验。
应用场景②:社团服务小程序
现在大学的社团也可以使用小程序,承载一些社团事务(比如打卡、任务安排、活动发布等),这类小程序也可以引入腾讯地图。当活动发布后,在活动页面附上成员集中地点,成员可以在小程序中实现定位和导航。
「腾讯地图+」小程序:使用腾讯地图插件
■ 腾讯视频
「腾讯视频」插件基于腾讯视频资源库,为小程序提供稳定的视频播放服务。同学们可以在腾讯视频上传视频,然后得到相应的 vid,最后在 WXML 文件上插入对应的视频元素,即可在小程序内播放腾讯视频上的内容。
应用场景①:资讯类小程序
如果同学们想开发一款拥有动态资讯发布功能的小程序,但希望内容形式不仅限于图文,那么可以使用腾讯视频插件,使动态也能够插入视频,内容形式更加丰富。
应用场景②:购票小程序
针对电影、演唱会、话剧等演出的购票小程序,在内容介绍页面中除了文字描述,还可以插入来自腾讯视频的预告片和演出花絮,点击即播,方便用户了解演出信息。
「腾讯视频」小程序:使用腾讯视频插件
■ 微信同声传译
「微信同声传译」插件能为开发者提供智能同声传译服务。通过这个插件,小程序可以完成语音读取识别、文本转语音和中英文翻译的需求,避免同学们重新搭建类似服务,减少开发工作量。
应用场景①:英语学习小程序
将微信同声传译插件放到英语学习小程序里,用户可以将口语转化为文字,并检验自己的发音是否正确,另外还可以充当翻译的功能,输入中文语音,输出英文翻译,国际交流不再是难事。
应用场景②:便签类小程序
大学生活同样也离不开各种笔记和备忘录,使用「微信同声传译」的语音转文字功能,便能在说话的同时记下内容,减少了手动输入的麻烦,提高记录的效率。
「面对面翻译」小程序:使用微信同声传译插件
■ 在小程序管理后台添加插件
同学们在使用插件前,要先登录小程序管理后台,在“设置-第三方服务-插件管理”中搜索插件名称或 AppID 进行添加。如果插件无需申请,添加后可直接使用;否则需要申请并等待插件开发者通过后,方可在小程序中使用。
■ 引入插件代码
在 app.json 中声明需要使用的插件,例如:
{ "plugins": { "myPlugin": { "version": "1.0.0", "provider": "wxidxxxxxxxxxxxxxxxx" } }}
其中,引用名(如上例中的 myPlugin)由使用者自定义,无需和插件开发者保持一致。在后续的插件使用中,该引用名将被用于表示该插件。
同学们在使用插件时还需要注意,插件代码对于使用者来说是不可见的。因此为了正确使用插件,同学们需阅读由插件开发者提供的插件开发文档,通过文档来明确插件提供的自定义组件、页面名称及提供的 js 接口规范。