小程序
小游戏
企业微信
微信支付
扫描小程序码分享
商家小票链接里点击按钮会跳转到vue项目里的某个页面里,按照官方的要求,点击跳转的链接也要在header 中引入jgoldplan-1.0.0.js这个文件。但是跳转到的链接,是个vue项目,如果在index.html的header里添加的话,不管访问vue里的哪个链接,都会加载这个文件。我想实现的是只有在访问小票按钮跳转到的连接才加载jgoldplan-1.0.0.js这个文件,访问其他链接不加载,这个该如何实现呢
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
// 点击商家小票里的按钮,会跳转到这个组件对应的链接 var loadScript = function(url, callback, opt1) { var script = document.createElement('script') var opt = opt1 || {} script.type = 'text/javascript' script.charset = opt.charset || 'UTF-8' script.id = opt.id || 'sptId' if (script.readyState) { script.onreadystatechange = function() { if (script.readyState === 'loaded' || script.readyState === 'complete') { script.onreadystatechange = null callback() } } } else { script.onload = function() { callback() } } script.src = url document.head.appendChild(script) } var cb = () => { console.log('加载完了') } loadScript('https://wx.gtimg.com/pay_h5/goldplan/js/jgoldplan-1.0.0.js', cb) export default{ name: '', data(){return {}} }
我的想法是,在商家小票点击按钮要跳转到的组件里,动态添加这个文件,但是不知道这个方法是否可行,是否满足点金计划的要求呢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
除非你模板入口单独分开,不然的话没办法。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
// 点击商家小票里的按钮,会跳转到这个组件对应的链接 var loadScript = function(url, callback, opt1) { var script = document.createElement('script') var opt = opt1 || {} script.type = 'text/javascript' script.charset = opt.charset || 'UTF-8' script.id = opt.id || 'sptId' if (script.readyState) { script.onreadystatechange = function() { if (script.readyState === 'loaded' || script.readyState === 'complete') { script.onreadystatechange = null callback() } } } else { script.onload = function() { callback() } } script.src = url document.head.appendChild(script) } var cb = () => { console.log('加载完了') } loadScript('https://wx.gtimg.com/pay_h5/goldplan/js/jgoldplan-1.0.0.js', cb) export default{ name: '', data(){return {}} }
我的想法是,在商家小票点击按钮要跳转到的组件里,动态添加这个文件,但是不知道这个方法是否可行,是否满足点金计划的要求呢
除非你模板入口单独分开,不然的话没办法。