vue 组件内引入外部在线js、css

一、css:

二、js:

第一种方式:利用Vue的mounted生命周期

mounted() {
    const oScript = document.createElement('script');
    oScript.type = 'text/javascript';
    oScript.src = 'https://unpkg.com/[email protected]/lib/index.js';
    document.body.appendChild(oScript);
}

第二种方式:利用Vue的createElement方法

components: {
    'scriptLink': {
      render(createElement) {
        return createElement(
          'script',
          {
            attrs: {
              type: 'text/javascript',
              src: 'https://unpkg.com/[email protected]/lib/index.js',
            },
          },
        )
      }
    }
  }

然后通过  引入到组件中

第三种方封装一个remoteJs 组件


 

你可能感兴趣的:(vue,vue,引入外部资源)