Vue 里面的动态资源引入方式 跟静态资源引入方式这里麻烦老师给讲一下
1、是不是静态资源引入,比如 assets 文件夹,就得使用 import '../' 这种方式去引入
2、这种引入方式跟使用什么框架有关系吗,跟 框架里面使用什么文件夹有关系吗,为什么静态资源就得这么引入
3、引入方式
我自己知道的是 默认导出的 可以这样引入 import xxx from '../' xxx名字可以自定义
导出多个 可以这样引入 import { a, b } from '../'
那 import '../' 这种 跟 默认导出和导出多个 有什么区别
正在回答
同学你好,解答如下:
1、在vue框架中,静态资源导入、导出支持es6中的module语法。es6中,导入、导出使用import、export。在vue框架中,默认将静态资源当成模块处理,所以可以使用import导入。
2、import导入静态资源时,语法是“import 模块路径”,同学举例中的“../”是模块的路径(和文件路径意思类似)。这个路径不是固定的,要看模块与当前代码的位置关系,还可以对比“src引入图片时,src中的地址写法”来理解这里。
3、静态资源的引入方式和框架有关。框架内部支持什么语法,我们就要使用什么语法。比如vue支持ES6的导入导出,那我们就可以使用import。而vue还支持其他方式引入,比如require,所以有时候静态资源可能需要用require引入(不常用),方式相对灵活。
4、import '../'这种形式,就是对应文件资源模块的,比如图片、css文件。为了方便理解,可以看成是import xxx from '../' 的简写。比如“import ../src/test.png”就是导入上一级文件夹src中的test.png。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星