请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

js引用

老师您好!我自己有写的一些公共js文件,需被多个组件同时引用该如何做呢?是建一个放js的文件夹,里面存放公共js文件。然后在vue组件用import这样可以直接引用了吗?

正在回答

2回答

那你就在每个组件里单独引入就可以了,最终打包的时候,webpack只会打包一次这个组件,不会被多次载入,可以放心

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_卖菜的鱼_0 #1
    我的代码是这样的,创建了一个lib文件夹,定义了一个ysconfig.js文件,上面写了一个js方法。
    function rescheck (res) {
      // 对接口数据的合法性验证
     ...
    }
    在home.vue中引入
    import rescheck from '@/lib/ysconfig'
    系统提示,在ysconfig.js文件中,'rescheck' is defined but never used
    但我是在home.vue中去引用这个方法的。
    同时,home.vue中警告信息 import rescheck from '@/lib/ysconfig' module is not install模块未被安装。
    是不是引入公共js还缺什么代码吗?
    回复 有任何疑惑可以回复我~ 2018-05-10 09:05:24
  • 提问者 qq_卖菜的鱼_0 #2
    换种引用方式 import {rescheck1} from '@/lib/ysconfig' 还是一样提示。
     ✘  http://eslint.org/docs/rules/no-unused-vars  'rescheck1' is defined but never used  
      src/lib/ysconfig.js:1:10
    说在ysconfig文件中未被引用。
    home.vue中的引用顺序
    methods: {
    getHomeInfoSucc (res) {
      rescheck1()
     }
    }
    回复 有任何疑惑可以回复我~ 2018-05-10 09:39:46
  • Dell 回复 提问者 qq_卖菜的鱼_0 #3
    你通过module.exports 导出了吗
    回复 有任何疑惑可以回复我~ 2018-05-10 10:03:48
提问者 qq_卖菜的鱼_0 2018-05-10 10:49:49

老师,类似的基础知识,可以通过学习哪些基础知识或相关资源网站进行学习呢?

0 回复 有任何疑惑可以回复我~
  • Dell #1
    先去学习node
    回复 有任何疑惑可以回复我~ 2018-05-10 18:06:22
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信