微信小程序

1.request 数据请求

wx.request({
     url: 'http://www.phone.com/appapi.php?a=getPortalCate', 	
     data: { 	
	id: '11' , name: '222' 	
}, header: { 	
	'Content-Type': 'application/json' 	
}, 	
success: function(res){ 	
    console.log(res.data.result) 	
} }) 	

1_1.request POST 数据提交

wx.request({
     url: 'http://www.57lehuo.com/upload.php',          method:"POST",
data: { 	
     username: '张三 1111' , 
	     age: '222' 	
}, 	
header: {
'Content-Type': 'application/json'	
},
success: function(res) { 	
     console.log(res.data) } 	
})

2.页面之间的跳转

  • 1、保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

      wx.navigateTo({
        url: 'test?id=1'
      })
    
  • 2、关闭当前页面,跳转到应用内的某个页面。

      wx.redirectTo({
        url: 'test?id=1'
      })
    
  • 3、跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

      wx.switchTab({
        url: '/index'
      })
    
  • 注意:

      注:wx.navigateBack(OBJECT)关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages()) 获取当前的页面栈,决定需要返回几层。
    
  • tips:

      navigateTo,redirectTo只能打开非 tabBar 页面。
      switchTab 只能打开 tabBar 页面。
      reLaunch 可以打开任意页面。
      页面底部的 tabBar 由页面决定,即只要是定义为 tabBar 的页面,底部都有 tabBar。
      调用页面路由带的参数可以在目标页面的onLoad中获取。
    
posted @ 2018-02-27 09:13  blue星期天  阅读(93)  评论(0编辑  收藏  举报