小程序第三弹 wx.request(OBJECT)方法

输入信息,根据输入信息查询数据,并返回前台
其中有
如何获取input值,
页面标签如何隐藏和显示,
表单的提交方法,
页面代码

<view class="common">
  <form bindsubmit="formSubmit" bindreset="formReset">
    <view>
      <label class="label_class"> 请输入信息</label>
      <input name="message" class="height_class" />
      <button form-type="submit" type="primary" bindtap="primary" class="height_class">查询</button>
    </view>
  </form>
  <view id="detail" class="detail_class" wx:if="{{condition}}">
    <view id="hhhh" class="close_class" bindtap="closeDetail">
      <label>x</label>
    </view>
    <view class="info_class">
      <label>{{name}}</label>
    </view>
  </view>
</view>

样式文件代码

/* pages/test/test.wxss */
.height_class{
    margin-top: 30rpx;
    font-size: 13px;
  }

input{
  background-color: #fff;
  height:2rem;  
}

.common{
  padding: 30rpx;
  background-color: #F6F6F6;
  height: 100%;
  font-family: 微软雅黑;
}

.label_class{
  color:#888;
  font-size: 13px;
  margin-left: 10px;
}

.detail_class{
 font-size: 13px;
 color: #353535;
 margin-top: 30rpx;
 background-color: #fff;
 padding: 15rpx;
}

.info_class{
  margin-top: 20rpx;
}

.close_class{
  text-align: right;
  padding-right: 10px;
  color:#e64340;
}

Js文件代码

//index.js
//获取应用实例
var app = getApp()
Page({
  data: {
    condition: '',
    name: ''
  },

  //表单提交
  formSubmit: function (e) {
    var that = this;
    wx.request({
      url: 'http://127.0.0.1:8080/test/servlet/Test', //仅为示例,并非真实的接口地址
      data: {
        message: e.detail.value.message
      },
      header: {
        'content-type': 'application/json'
      },
      success: function (res) {
        console.log(res);
        var data=res.data;
        that.setData({
          condition: true,
          name: '名称:'+data[0].name
        });
      }
    })
  },

  closeDetail: function (e) {
    this.setData({
      condition: false
    });

  }

})
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,829评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • dispatch_semaphore,一般都称之为信号量,功能类似于OC中的锁(比如NSLock,@synchro...
    楚丶liu香阅读 2,122评论 2 2
  • 跟江姐去逛街,买了很多喜欢的衣服,甚至有点超出预算,但是转念一想,不是说好了好好爱自己的嘛?把自己当成公主一样去宠...
    假面小白兔阅读 1,236评论 0 0
  • 一九八四年 庄稼还没收割完 儿子躺在我怀里 睡得那么甜 今晚的露天电影 没时间去看 妻子提醒我 修修缝纫机的踏板 ...
    得呢儿阅读 195评论 0 2