经常有朋友问到在追格资讯小程序中文章中链接点击默认是复制,能不能改成其他的处理方式,比如直接打开链接。
当然是不行的。
因为,整个小程序体系都是运行在微信的沙箱之内的,微信不允许随便打开外部链接。
虽然不能,但是可以比 直接复制 更好。
追格资讯小程序作为一款完全开源的小程序源码发布的,希望能尽量满足尽可能多的人的需求,联系形式千变万化,是无法统一处理的。
因此,追格资讯小程序提供了一种方便扩展的方式,同时也提供了几种处理链接的方法,朋友们可以根据自己的需求,选择使用。
utils/extend.js 文件:
function clickHref(data) {
// data 中包含 href、innerText、rel、target 以及其他自定义属性
// 如果需要兼容 pc web、h5、小程序多平台,建议充分利用【自定义属性】
// 比如链接:<a href="https://www.zhuige.com/" xcx-link="/pages/about/about">追格</a>
// 网页上点击链接打开网站,小程序里则可以使用 uni.navigateTo 打开 /pages/about/about 页面
// 示例代码:uni.navigateTo({url: data['xcx-link']});
// console.log(data);
// 1.复制链接
uni.setClipboardData({
data: data.href,
success: () =>
uni.showToast({
icon: 'none',
title: '链接已复制,请在浏览器中打开'
})
})
// // 2.直接打开 - 只适用于业务域名下链接
// uni.navigateTo({
// url: '/pages/webview/webview?src=' + encodeURIComponent(data.href),
// fail(res) {
// uni.redirectTo({
// url: '/pages/webview/webview?src=' + encodeURIComponent(data.href)
// });
// }
// });
// // 3.假设存在属性 xcx-link,且值为一个合法的小程序页面地址
// // xcx-link 是 a 的自定义属性,需要在发布文章时设置好
// uni.navigateTo({
// url: data['xcx-link']
// });
}
追格资讯小程序简介及源码下载:https://www.zhuige.com/product/zxfree.html
-
追格小程序之账户注销功能追格小程序账户注销,指对后续不再使用的账号进行注销,发起一个请求然后删除帖子、评论、点赞、vip等信息,删除后该用户所有信息且不可找回,即一切归0。
-
追格小程序“帖子置顶”的方法不少朋友反馈追格小程序帖子没法置顶,问可增加帖子在当前圈子置顶。为满足大家需求,从V1.9.3版本开始即支持该功能。
-
追格小程序“圈子二级分类”排序设置方法追格小程序V1.9.3开始,追格小程序的“圈子二级分类”支持排序了,小编简单说说设置方法,有兴趣的可以参考一下。
-
追格小程序模块首页“底部菜单”设置方法之课程付费专栏、知识库、商城(单商户)模块追格小程序针对3个模块分别增加了底部菜单功能,如:课程付费专栏、知识库、商城(单商户)模块。在后台可以自定菜单的名称、链接、图标信息,可开可关。
-
追格小程序图文发帖和个人资料无法上传图片的解决办法追格小程序:图文发帖、个人资料无法上传图片的解决办法
-
追格小程序 V1.9.3更新发布帖子置顶等功能11.11要来了,追格小程序 V1.9.0新版也来了,更新日志如下。
暂无评论,抢个沙发...