为了账号安全,请及时绑定邮箱和手机立即绑定

有没有人遇到过这个问题哈!在vue入口文件import css与import js文件作用域求指导!

有没有人遇到过这个问题哈!在vue入口文件import css与import js文件作用域求指导!

冉冉说 2019-08-21 19:08:52
为什么引入css样式文件能够作用到全局?而引入js文件就只能在当前模块下产生作用?main.jsimportafrom'./a.js';//样式文件import'./index.css'a.jsexportdefault"helloworld"index.css.title{color:red}
查看完整描述

2 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

在main.js中引入的css都是全局生效的。引入的js文件只在main.js中生效,是因为main.js在webpack中是一个模块,a.js也是一个模块,在其他地方是访问不到这个a的,这就是ES6的模块化,所以如果你想这个a.js全局可用,就需要绑定到全局对象上,比如绑定Vue上,让这个a暴露在全局对象上。
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 349 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号