欢迎光临
我们一直在努力

vue 动态调用远程js、css

通过createElement 创建一个元素<script></ script> ,引入js

export default {
 components: {
  'remote-js': {
  render(createElement) {
   return createElement('script', { attrs: { type: 'text/javascript', src: this.src }});
  },
  props: {
   src: { type: String, required: true },
  },
 },
 },

通过createElement 创建一个元素<link></ link> ,引入css

export default {
 components: {
  'remote-css': {
  render(createElement) {
   return createElement('link', { attrs: { rel: 'stylesheet', href: this.href}});
  },
  props: {
   src: { href: String, required: true },
  },
 },
 },
}

望有用之,有问题望告知

赞(0) 打赏
未经允许不得转载:彬的博客 » vue 动态调用远程js、css
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏