parent
ff81a50137
commit
1458aa38f3
@ -0,0 +1,115 @@
|
|||||||
|
/**
|
||||||
|
* promise 形式 getSetting
|
||||||
|
*/
|
||||||
|
export const getSetting=()=>{
|
||||||
|
return new Promise((resolve,reject)=>{
|
||||||
|
wx.getSetting({
|
||||||
|
success: (result) => {
|
||||||
|
resolve(result);
|
||||||
|
},
|
||||||
|
fail: (err) => {
|
||||||
|
reject(err);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* promise 形式 chooseAddress
|
||||||
|
*/
|
||||||
|
export const chooseAddress=()=>{
|
||||||
|
return new Promise((resolve,reject)=>{
|
||||||
|
wx.chooseAddress({
|
||||||
|
success: (result) => {
|
||||||
|
resolve(result);
|
||||||
|
},
|
||||||
|
fail: (err) => {
|
||||||
|
reject(err);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* promise 形式 openSetting
|
||||||
|
*/
|
||||||
|
export const openSetting=()=>{
|
||||||
|
return new Promise((resolve,reject)=>{
|
||||||
|
wx.openSetting({
|
||||||
|
success: (result) => {
|
||||||
|
resolve(result);
|
||||||
|
},
|
||||||
|
fail: (err) => {
|
||||||
|
reject(err);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* promise 形式 showModal
|
||||||
|
* @param {object} param0 参数
|
||||||
|
*/
|
||||||
|
export const showModal=({content})=>{
|
||||||
|
return new Promise((resolve,reject)=>{
|
||||||
|
wx.showModal({
|
||||||
|
title: '提示',
|
||||||
|
content: content,
|
||||||
|
success :(res) =>{
|
||||||
|
resolve(res);
|
||||||
|
},
|
||||||
|
fail:(err)=>{
|
||||||
|
reject(err);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* promise 形式 showToast
|
||||||
|
* @param {object} param0 参数
|
||||||
|
*/
|
||||||
|
export const showToast=({title})=>{
|
||||||
|
return new Promise((resolve,reject)=>{
|
||||||
|
wx.showToast({
|
||||||
|
title: title,
|
||||||
|
icon: 'none',
|
||||||
|
success :(res) =>{
|
||||||
|
resolve(res);
|
||||||
|
},
|
||||||
|
fail:(err)=>{
|
||||||
|
reject(err);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* promise 形式 login
|
||||||
|
*/
|
||||||
|
export const login=()=>{
|
||||||
|
return new Promise((resolve,reject)=>{
|
||||||
|
wx.login({
|
||||||
|
timeout:10000,
|
||||||
|
success: (result) => {
|
||||||
|
resolve(result);
|
||||||
|
},
|
||||||
|
fail: (err) => {
|
||||||
|
reject(err);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* promise 形式的 小程序的微信支付
|
||||||
|
* @param {object} pay 支付所必要的参数
|
||||||
|
*/
|
||||||
|
export const requestPayment=(pay)=>{
|
||||||
|
return new Promise((resolve,reject)=>{
|
||||||
|
wx.requestPayment({
|
||||||
|
...pay,
|
||||||
|
success: (result) => {
|
||||||
|
resolve(result)
|
||||||
|
},
|
||||||
|
fail: (err) => {
|
||||||
|
reject(err);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in new issue