【js】走近小程序(2) 常见问题总结

一、API请求?
二、基础库兼容?
三、不同页面之间的传值
 
一、API请求?
 1 wx.request({
 2   url: 'test.php', // 仅为示例,并非真实的接口地址
 3   data: {
 4     x: '',
 5     y: ''
 6   },
 7   header: {
 8     'content-type': 'application/json' // 默认值
 9   },
10   success(res) {
11     console.log(res.data)
12   }
13 })
二、基础库兼容?
 1 wx.setClipboardData({
 2   data: 'data',
 3   success(res) {
 4     wx.getClipboardData({
 5       success(res) {
 6         console.log(res.data) // data
 7       }
 8     })
 9   }
10 })
 
三、不同页面之间的传值
 1.利用页面跳转是传值
 1 goDetail:function(e){
 2 var id = e.currentTarget.dataset.index
 3 wx.navigateTo({
 4 url: '/pages/detail/detail?id='+id,
 5 })
 6 },
 7 //拿到值
 8 onLoad: function (options) {
 9 console.log(options)
10 },
2.通过设置app.js 的globalData的值
1 globalData: {
2 userInfo: null,
3 name:"bemy valenttinel"
4 }
5 // 获取
6 const app = getApp()
7 app.globalData.name 
3.通过本地缓存wx.setStorage  传值
1 var id = e.currentTarget.dataset.index
2 wx.setStorageSync("nowId", id)
3 // 获取
4 wx.getStorageSync("nowId”)  
posted @ 2019-04-25 17:37  逆风-鬼刀  阅读(248)  评论(0编辑  收藏  举报