1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- //获取系统信息
- export const getSystemInfoSync = uni.getSystemInfoSync();
- //获取系统状态栏的高度
- export const statusBarHeight = getSystemInfoSync.statusBarHeight;
- // 小程序的胶囊
- export const getMenuButtonBoundingClientRect = (uni.getMenuButtonBoundingClientRect && uni
- .getMenuButtonBoundingClientRect()) || null;
- //获取系统导航栏高度
- export const CustomBarHeight = getMenuButtonBoundingClientRect ? getMenuButtonBoundingClientRect.bottom +
- getMenuButtonBoundingClientRect.top - statusBarHeight : statusBarHeight + 50;
- // 微信小程序登录流程
- // 获取当前帐号信息,可以返回小程序的Appid
- export const getAccountInfoSync=uni.getAccountInfoSync();
- // 小程序appId
- export const appId=getAccountInfoSync.miniProgram.appId;
- // login登录
- export const login=()=>{
- return new Promise((resolve,reject)=>{
- uni.login({
- provider: 'weixin',success:res=>resolve(res),
- fail:err=>reject(err)
- })
- })
- }
-
- // 更新资料
- export const getUserProfile=(desc)=>{
- return new Promise((resolve,reject)=>{
- uni.getUserProfile({
- desc,
- success:res=>resolve(res),
- fail:err=>reject(err)
- })
- })
- }
-
- // 订阅消息
- export const requestSubscribeMessage=(tmplIds)=>{
- return new Promise((resolve,reject)=>{
- uni.requestSubscribeMessage({
- tmplIds,
- success:res=>resolve(res),
- fail:err=>reject(err)
- })
- })
- }
-
- // 定位
- // 查看权限
- export const getSetting=()=>{
- return new Promise((resolve,reject)=>{
- uni.getSetting({
- success:res=>resolve(res),
- fail:err=>reject(err)
- })
- })
- }
- // 授权
- export const openSetting=()=>{
- return new Promise((resolve,reject)=>{
- uni.openSetting({
- success:res=>resolve(res),
- fail:err=>reject(err)
- })
- })
- }
- // 获取地址
- export const chooseLocation=()=>{
- return new Promise((resolve,reject)=>{
- uni.chooseLocation({
- success:res=>resolve(res),
- fail:err=>reject(err)
- })
- })
- }
|