RN 组件 Linking
发布日期:2021-10-16 12:05:00
浏览次数:18
分类:技术文章
本文共 886 字,大约阅读时间需要 2 分钟。
Linking ——提供了一个通用的接口来与传入和传出的App链接进行交互
addLinkingListener() { // 处理链接:如果你的应用被其注册过的外部url调起,则可以在任何组件内这样获取和处理它 Linking.getInitialURL().then(url => { if (url) { console.log('Initial url is: ' + url); } }).catch(err => { console.warn('An error occurred', err); }); // 监听Linking的相关事件 Linking.addEventListener('url', this._handleOpenURL);}removeLinkingListener() { // 移除Linking的相关事件 Linking.removeEventListener('url', this._handleOpenURL);}_handleOpenURL(event) { console.log(event.url);}// 打开外部链接:要启动一个链接相对应的应用(打开浏览器、邮箱或者其它的应用),只需调用:Linking.openURL(url).catch(err => console.error('An error occurred', err));// 如果想在打开链接前先检查是否安装了对应的应用,则调用以下方法:Linking.canOpenURL(url).then(supported => { if (!supported) { console.log('Can\'t handle url: ' + url); } else { return Linking.openURL(url); }}).catch(err => console.error('An error occurred', err));
转载地址:https://blog.csdn.net/snow51/article/details/80843688 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月07日 15时33分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
前后分但文件上传与多文件上传,前端实现
2019-04-26
Poj百练 2711:合唱队形 (分类:动态规划)
2019-04-26
SpringBoot自定义banner
2019-04-26
JWT(JSON Web Token)认证小结
2019-04-26
Poj百练 2746:约瑟夫问题 (分类:模拟)
2019-04-26
git知识点梳理
2019-04-26
git中tag标签的用法
2019-04-26
boost::bad_function_call用法的测试程序
2019-04-26
SpringMVC框架学习总结
2019-04-26
boost::function_types::is_function用法的测试程序
2019-04-26
boost::geometry::clear用法的测试程序
2019-04-26
asp 指定读取前几条记录
2019-04-26
大数据_Hbase-内容回顾和补充---Hbase工作笔记0018
2019-04-26