import
这里的import主要指两种场景下的import
静态导入
在开发环境下,我们可以使用如下方式导入三方依赖:
import Lodash from 'lodash'
通常我们导入的是js模块,但如果你想要导入一些静态资源,如static目录下的文件,你也可以使用该方式静态导入:
import Logo from '@/src/static/logo.png'
此时打印Logo你会发现它返回的是这样一个对象:
{
uri: 'file:///data/user/0/com.ov0.app/files/ov0/plugins/ov0-plugin-example/static/logo.png'
}
值得注意的是使用该方式引入的静态文件必须要放到src/static目录,ov0会将资源打包到固定目录下,该方式仅限于固定url的场景,如果你需要动态处理资源,请使用Paths模块进行路径拼接。
动态导入
const Logo = await import('@/src/static/logo.png')
或
const Logo = require('@/src/static/logo.png')
结果和静态导入得到的结果相同