热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)

垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)前一篇经验写了怎么使用微信小程序进行垃圾分类识别,拍照识别垃圾分类小程序的使用方法,今天我们来说下这

垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)

前一篇经验写了怎么使用微信小程序进行垃圾分类识别,拍照识别垃圾分

类小程序的使用方法,今天我们来说下这个垃圾分类小程序的开发代码源码的实现。

微信小程序的开发熟悉的朋友都不陌生,开发工具那些这里就不讲了,主要就讲一下垃圾分类小程序的垃圾查询功能代码的实现。

 

首先我们要做的就是打开微信小程序开发工具,用自己注册小程序的微信管理员账号扫一扫二维码登录开发工具,比如我的这个垃圾分类小程序管理员用的是:wangzai_liu 这个微信号绑定的,我们登录开发工具就必须用这个微信登录,别的没用哈。

《垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)》

打开微信小程序开发工具后,首先我们要做的是先吧小程序的前段页面写好,也就是小程序的wxml文件。

主要的查询代码:

《垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)》

前台页面写好了,接下来我们就要打开对应的js文件来实现查询功能的这个代码

,可以看到查询按钮绑定了一个:

index.js代码实现:

formSubmit:function(e){

wx.showLoading({

title: ‘识别中…’,

})

console.log(e.detail.formId)

var that = this;

wx.request({

url: app.globalData.serverUrl + ‘/laji/api.php?action=ss_forkey’,

header: {

‘Content-Type’: ‘application/x-www-form-urlencoded’

},

method: ‘POST’,

dataType: ‘json’,

data: {

key: this.data.searchValue,

formid: e.detail.formId

},

success: function (res) {

console.log(res.data)

that.setshowitem();

that.setData({ isshowmain:false});

if (res.data.typeid==1) {

that.setData({ ishowtime1: true});

} else if (res.data.typeid == 2) {

that.setData({ ishowtime2: true });

} else if (res.data.typeid == 3) {

that.setData({ ishowtime3: true });

} else if (res.data.typeid == 4) {

that.setData({ ishowtime4: true });

} else {

that.setData({ ishownokey: true });

}

},

fail: function (error) {

wx.hideLoading();

wx.showToast({

title: ‘请求超时’,

icon: ‘loading’,

duration: 2000

});

console.log(error)

},

complete: function () {

wx.hideLoading();

}

})

}

《垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)》

通过wx.request函数 将用户搜索的垃圾名称提交到小程序的后天处理,后台处理查询完成以后将查询到的结果输出给前台显示,比如我们搜索:“电池”前台将电池传送给后台,查询结果为“有害垃圾” 前台页面我们就展现给用户看:

《垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)》

《垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)》

这样垃圾分类查询小程序的 文字查询功能就完成了,至于后台对垃圾分类的检索处理这个数据是怎么来的,我们有很多方法,我用的后天服务是php的。有需要的伙伴们可以加QQ:1379174464 进行交流。
《垃圾分类微信小程序开发源码,垃圾分类查询工具,垃圾怎么分类拍照识别垃圾分类(一)》


推荐阅读
  • vue使用
    关键词: ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • 使用nodejs爬取b站番剧数据,计算最佳追番推荐
    本文介绍了如何使用nodejs爬取b站番剧数据,并通过计算得出最佳追番推荐。通过调用相关接口获取番剧数据和评分数据,以及使用相应的算法进行计算。该方法可以帮助用户找到适合自己的番剧进行观看。 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • C# WPF自定义按钮的方法
    本文介绍了在C# WPF中实现自定义按钮的方法,包括使用图片作为按钮背景、自定义鼠标进入效果、自定义按压效果和自定义禁用效果。通过创建CustomButton.cs类和ButtonStyles.xaml资源文件,设计按钮的Style并添加所需的依赖属性,可以实现自定义按钮的效果。示例代码在ButtonStyles.xaml中给出。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
author-avatar
yun悠然_434
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有