區別一(最終位置)
assets文件是src下的,所以最后運行是需要進行打包,而static文件不需要打包直接放在最終的文件中了
區別二(引用方式)
assets中的文件在vue中的template/style下用../這種相對路徑的形式進行引用,但是在script下必須用@import的方式引入
static下的文件在.vue中的任何地方都只要使用../這種相對路徑的方式引入
建議
只要在src下面的組件中用到的資源就放在assets下面
在項目中,經常會用帶一些沒有npm包的第三方插件,放在static中