经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » PHP » 查看文章
[小程序]微信小程序获取input并发送网络请求
来源:cnblogs  作者:陶士涵  时间:2019/8/28 8:57:36  对本文有异议

1. 获取输入框数据
wxml中的input上增加bindinput属性,和方法值
在js部分定义与之对应的方法,只要在输入的时候,数据就会绑定调用到该方法,存入data属性变量中

2. 调用get请求发起网络请求
调用wx.request发起网络请求

3.调用微信Toast接口展示结果

4.按钮绑定bindtap属性,当按钮点击的时候会调用对应的方法

index.wxml部分

  1. <view class="indexInput">
  2. <input maxlength="100" bindinput="getEmail" placeholder="邮箱地址" />
  3. </view>
  4. <view class="indexInput">
  5. <input password maxlength="30" bindinput="getPasswd" placeholder="密码" />
  6. </view>
  7. <view class="indexButton">
  8. <button type="primary" bindtap="checkLogin" loading="{{loading}}"> 登录 </button>
  9. </view>

index.js部分

  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. email:"",
  7. passwd:"",
  8. },
  9. onLoad: function () {
  10. },
  11. //获取输入框数据
  12. getEmail:function(e){
  13. this.setData({
  14. email: e.detail.value
  15. })
  16. },
  17. //获取输入框数据
  18. getPasswd: function (e) {
  19. this.setData({
  20. passwd: e.detail.value
  21. })
  22. },
  23. /*
  24. * 验证用户名密码是否正确
  25. */
  26. checkLogin:function(){
  27. var email=this.data.email;
  28. var passwd = this.data.passwd;
  29. var data={
  30. loginfrom:"app",
  31. email: email,
  32. psw: passwd,
  33. output: "json"
  34. };
  35. var url = "https://api.sopans.com/third/login.php";
  36. wx.request({
  37. url: url,
  38. method: 'GET',
  39. data: data,
  40. header: {
  41. 'Content-Type': 'application/json'
  42. },
  43. success(res) {
  44. if(res.data.code=200){
  45. wx.showToast({
  46. title: '成功',
  47. icon: 'success',
  48. duration: 2000
  49. })
  50. }
  51. }
  52. });
  53. }
  54. })

 

原文链接:http://www.cnblogs.com/taoshihan/p/11421426.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号