经常有朋友问到在追格资讯小程序中文章中链接点击默认是复制,能不能改成其他的处理方式,比如直接打开链接。
当然是不行的。
因为,整个小程序体系都是运行在微信的沙箱之内的,微信不允许随便打开外部链接。
虽然不能,但是可以比 直接复制 更好。
追格资讯小程序作为一款完全开源的小程序源码发布的,希望能尽量满足尽可能多的人的需求,联系形式千变万化,是无法统一处理的。
因此,追格资讯小程序提供了一种方便扩展的方式,同时也提供了几种处理链接的方法,朋友们可以根据自己的需求,选择使用。
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
-
微信评价组件:提示此插件已设置不可添加追格小程序全模块用户反馈,说微信评价组件:提示此插件已设置不可添加
-
追格小程序:积分商城发布产品报错,WordPress database error Table 'wp_zhuige_xcx_promotion_log' doesn't exist近期有追格小程序用户反馈,积分商城发布产品报错,大致提示如下:WordPress database error Table 'wp_zhuige_xcx_promotion_log' doesn't exist
-
追格小程序建圈、发帖、商城发布商品报错 Warning: Undefined variable $result in追格小程序建圈、发帖、商城发布商品报错Warning: Undefined variable $result in /www/wwwroot/xly/wp-content/plugins/zhuige-xcx/public/class-zhuige-xcx-public.php on line 159
-
【重要通知】追格小程序更新提示因uni组件更新,追格小程序部分模块样式出现异常。我们已定位问题并正优化中,给您带来不便敬请谅解。感谢支持与理解!追格团队将持续努力,优化产品体验,期待更快与您相见。
-
追格小程序V2.5.0更新发布追格小程序V2.5.0版本的更新,我们没给大家添太多新花样,主要是把“内功”练好了。我们认真检查了上一版里那些组件之间的小摩擦,一点点地调整、优化,搞定了超过40多个小地方。这样一来,小程序跑起来就更顺畅了,大家用起来也会感觉更舒服、更顺手。这次虽然没大张旗鼓,但确实是让产品站得更稳、更可靠了。
-
追格小程序V2.5.8更新发布追格小程序是一款采用积木式理念的微信小程序构建框架,它巧妙融合了Uniapp与WordPress技术,打造出一个开源且无加密限制的开发环境。
暂无评论,抢个沙发...