type.d.ts
根
/
types /
type.d.ts
declare module uni {
// /**
// * 保留当前页面,跳转到应用内的某个页面,使用uni.navigateBack可以返回到原页面。
// * @param object
// */
function navigateTo(object: object);
/**
* 关闭当前页面,跳转到应用内的某个页面。
* @param object
*/
function redirectTo(object: object);
/**
* 关闭所有页面,打开到应用内的某个页面。
* @param object
*/
function reLaunch(object: object);
/**
* 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面
* @param object
*/
function switchTab(object: object);
/**
* 关闭当前页面,返回上一页面或多级页面。
* @param object
*/
function navigateBack(object: object): null;
/**
* 预加载页面,是一种性能优化技术。被预载的页面,在打开时速度更快。
* @param object {Object}
*/
function preloadPage(object: object);
/**
* 将数据存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个异步接口。
* @param object
*/
function setStorage(object: object);
/**
* 将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。
* @param key
* @param value
*/
function setStorageSync(key: string, value: string);
/**
* 从本地缓存中异步获取指定 key 对应的内容。
* @param object
*/
function getStorage(object: object);
/**
* 从本地缓存中同步获取指定 key 对应的内容。
* @param key
*/
function getStorageSync(key: string): string;
/**
* 异步获取当前 storage 的相关信息。
* @param object
*/
function getStorageInfo(object: object);
/**
* 同步获取当前 storage 的相关信息。
* @param object
*/
function getStorageInfoSync(object: string): object;
/**
* 从本地缓存中异步移除指定 key。
* @param object
*/
function removeStorage(object: object);
/**
* 从本地缓存中同步移除指定 key。
* @param object
*/
function removeStorageSync(object: object);
/**
* 同步清理本地数据缓存。
* @param object
*/
function clearStorage(object: object);
/**
* 同步清理本地数据缓存。
* @param object
*/
function clearStorageSync(object: object);
/**
* 获取当前的地理位置、速度。 在微信小程序中,当用户离开应用后,此接口无法调用,除非申请后台持续定位权限;当用户点击“显示在聊天顶部”时,此接口可继续调用。
* @param object
*/
function getLocation(object: object);
/**
* 打开地图选择位置。
* @param object
*/
function chooseLocation(object: object);
/**
* 使用应用内置地图查看位置。
* @param object
*/
function openLocation(object: object);
/**
* 显示消息提示框。
* @param object
*/
function showToast(object: object);
/**
* 隐藏消息框
* @param object
*/
function hideToast(object: object);
/**
* 显示 loading 提示框, 需主动调用 uni.hideLoading 才能关闭提示框。
* @param object
*/
function showLoading(object: object);
/**
* 隐藏 loading 提示框。
* @param object
*/
function hideLoading(object: object);
/**
* 显示模态弹窗,可以只有一个确定按钮,也可以同时有确定和取消按钮。类似于一个API整合了 html 中:alert、confirm。
* @param object
*/
function showModal(object: object);
/**
* 从底部向上弹出操作菜单
* @param object
*/
function showActionSheet(object: object);
/**
* 动态设置当前页面的标题。
* @param object
*/
function setNavigationBarTitle(object: object);
/**
* 设置页面导航条颜色。如果需要进入页面就设置颜色,请延迟执行,防止被框架内设置颜色逻辑覆盖
* @param object
*/
function setNavigationBarColor(object: object);
/**
* 在当前页面显示导航条加载动画。
* @param object
*/
function showNavigationBarLoading(object: object);
/**
* 在当前页面隐藏导航条加载动画。
* @param object
*/
function hideNavigationBarLoading(object: object);
/**
* 隐藏返回首页按钮。
* @param object
*/
function hideHomeButton(object: object);
function xxxxxxxxx(object: object);
}