一、修改vue项目的配置文件
- 将
config
文件夹里面的index.js
中的assetsPublicPath
的值修改为“./”
-
Webpack.prod.conf.js
中output
添加参数publicPath:'./'
-
在
webpack.base.conf.js
里
publicPath: process.env.NODE_ENV === '生产' ?'./' +config.build.assetsPublicPath : './' + config.dev.assetsPublicPath
二、打包vue项目
-
运行
npm run build
-
在项目目录中找到dist 文件, 这个就是打包的文件
三、在Xcode项目中添加
-
添加文件到项目中
-
加载H5页面
/// 加载H5
private func loadH5() {
urlString = "dist/index.html"
guard let urlString = urlString else {
return
}
let url: URL?
if urlString.hasPrefix("http") {
url = URL(string: urlString)
} else {
url = Bundle.main.url(forResource: urlString, withExtension: nil)
}
guard let url = url else {
return
}
let request = URLRequest(url: url)
self.webView.load(request)
}