小程序 2

小程序常用接口(js中使用):

  1. 定时器API: 多少毫秒后条用定时器中的代码

    var  time_name = setTimeout ( function ( ) {

      执行代码

    }, 毫秒)

    time_name: 定时器名称。在清除定时器时需要用到

     clearTimeOut(time_name)

  2. 路由API

    a.  关闭当前页面,跳转到应用内的某个页面(不允许跳转到tabbar页面)

      wx.redirectTo ( { url: "..." })

    b. 保留当前页面,跳转到某个页面(不能跳转到tabbar页)

      wx.navigateTo( { url:“...”} )

    c. 关闭当前页面。返回上一页面或多级页面

      console.log( ‘当前的页面栈‘,getCurrentPages() )

      wx.navigateBack( { delta:返回级数} )

  3. 消息提示框

    a. 显示消息提示框

      wx.showToast ( { title:‘成功’ ,icon:‘success’,duration:2000} )

    b. 显示模态对话框

      wx.showModal( {

        title:‘提示’,

        content:‘这是一个模态弹窗’,

        success(res){

          if(res.confirm){

            console.log(‘用户点击确定’)

          }else if (res.cancel){

            console.log(‘用户点击取消’)

            }

         }

      } )

    c. 显示操作菜单

      wx.showActionSheet( {

        itemList:[‘A’,‘B’,‘C’],

        success(res){

          console.log(res.tapIndex)    #tapindex:用户点击的按钮序号,从0开始

        },

        fail(res){

          console.log(res.errMsg)

        }

      } )

  4. 网络请求

    a. 发起请求

      wx.request({ url:“”,method:",data:{ ... },header:{ ‘content-type’:... },success(res){‘...’}})

    b. 下载请求

      wx.downloadfile({

        url:“”,

        header:“”,

        filePath:“”,  # 文件下载后的存储路径,不写时自动保存到临时文件路径tempFilePath下.

        success(res){

          if(res.statusCode== 200){

            wx.saveFile({

              tempFilePath:res.tempFilePath,

              success:function(res){

                。。。

              }

            })

          }

        }

      })

  

小程序 2

上一篇:神奇的expect


下一篇:UDT中的epoll