zoukankan      html  css  js  c++  java
  • 小程序快递单号查询

    1首先在app.js中发起请求,得到数据

     getExpressInfo:function(nu,cb){
          wx.request({
            url: 'api'+nu,
            data: {
              x: '' ,
              y: ''
            },
            header: {
                'apikey': ''
            },
            success: function(res) {
              //接口调取成功之后将单号的信息给cb函数
             cb(res.data);
            }
          })
      }

    2创建页面

    <view class="container">
      <input bindinput="input"/>
      <button type="primary" bindtap="btnClick">按钮</button>
      <scroll-view scroll-y="true" style="height: 200px;">
        <view wx:for="{{expressInfo.data}}">
        {{item.context}}{{item.time}}
        </view>
      </scroll-view>
    </view>

    3进行页面交互

    //获取应用实例
    var app = getApp()
    Page({
      data: {
        expressNu:null,
        expressInfo:null  
      },
      btnClick :function(){
        var thispage = this;
        app.getExpressInfo(this.data.expressNu,function(data){
          this.setData({
            //将快递单号得到的信息展现到页面上
            expressInfo:data
          })
        })
      },
      input:function(e){
        //这是动态获取用户输入的单号
        this.setData({
            expressNu:e.detail.value
        })
      },
      //事件处理函数
      bindViewTap: function() {
        wx.navigateTo({
          url: '../logs/logs'
        })
      },
      onLoad: function () {
        console.log('onLoad')
        var that = this
        //调用应用实例的方法获取全局数据
        app.getUserInfo(function(userInfo){
          //更新数据
          that.setData({
            userInfo:userInfo
          })
        })
      }
    })
  • 相关阅读:
    IntelliJ IDEA 使用总结[zz]
    “vmware tools 只能虚拟机中安装”的解决方法
    Git 少用 Pull 多用 Fetch 和 Merge
    hypervisor与VMware共存方法
    rsa && sha1 js code
    PHP导出数据库方法
    Git中的AutoCRLF与SafeCRLF换行符问题
    DOTA2参数收集
    HelloGitHub.com 网站开源了
    第 10 篇 评论接口
  • 原文地址:https://www.cnblogs.com/jin-000/p/6404262.html
Copyright © 2011-2022 走看看