u013652448
Lpancake
采纳率100%
2020-11-06 17:15

vue cli4 全局引入js

vue cli4 如何全局引入js?没有看到index.js文件

看官网文档说是使用了html-webpack-plugin

但是具体如何配置呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • qq_42027681 代码哈士奇 5月前

    两种方法,一种是直接插入全局js,一种是插入js的全局js某个函数

    在main.js中

    import util from "./util/util";
    
    Vue.prototype.util = util

    在想要用的地方这样调用

    this.util.myTest();

     

    调用成功

     

    第二种方法

    或者

    main.js中

    调用时this.myTest();

     

     

    点赞 1 评论 复制链接分享
  • u013652448 Lpancake 5月前

    哦 我懂了 在这里改就行

    点赞 1 评论 复制链接分享
  • u013652448 Lpancake 5月前

    哦哦 好的谢谢

    那比如说引入百度地图之前是直接是在index.html中插入就好了

    !DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <script type='text/javascript' src="http://api.map.baidu.com/getscript?v=2.0&ak=Oaq0wsoBkoFORw80vF89oP61sDVGcHYd"></script>
        <script type="text/javascript" src="http://api.map.baidu.com/library/MarkerClusterer/1.2/src/MarkerClusterer_min.js"></script>
        <script type="text/javascript" src="http://api.map.baidu.com/library/TextIconOverlay/1.2/src/TextIconOverlay_min.js"></script>
        
        <title></title>
      </head>
      <body>
        <div id="app"></div>
        <!-- built files will be auto injected -->
      </body>
    </html>

    但在vue cli4 中要如何全局引入js?没有看到index.html的文件,是需要在vue.config.js中设置吗?

    点赞 1 评论 复制链接分享