跳到主要内容

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')

结果和静态导入得到的结果相同