在vue组件中引入外部js

个人blog,欢迎关注加收藏

方法1:
// 先定义这么个组件
export default {
 components: {
  'remote-js': {
 	 render(createElement) {
   	return createElement('script', { attrs: { type: 'text/javascript', src: this.src }});
  	},
  	props: {
   		src: { type: String, required: true },
  	},
 	},
 },
}


// 在需要的地方这样调用
<remote-js src="https://g.alicdn.com/dingding/dinglogin/0.0.2/ddLogin.js">
</remote-js>



方法2:
cdn方式引入的话
首先有一点要求, script 必须在 index.html 中的 <div id="app"></div> 上面
在 main.js 中 通过 window 获取对象
const Foo = window.foo
Vue.prototype.Foo = Foo
vue 文件里:
this.Foo(params) 




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值