You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
2.1 KiB
116 lines
2.1 KiB
/**
|
|
* 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);
|
|
}
|
|
});
|
|
})
|
|
}
|
|
|