【UniApp】-uni-app-打包成网页

这篇具有很好参考价值的文章主要介绍了【UniApp】-uni-app-打包成网页。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【UniApp】-uni-app-打包成网页

前言

经过上一篇文章的介绍,已经将这个计算器的计算功能实现了,接下来就是我们项目当中的一个发包上线阶段,我模拟一下,目的就是为了给大家介绍一下,uni-app是如何打包成网页的。

除了可以打包成网页,uni-app还可以打包成小程序、App、H5、快应用等等,后面在单独开文章详细介绍。

正文

接着上篇文章的项目来进行,首先找到项目中的 manifest.json 文件,因为本篇是介绍打包成网页,所以我们要找到 Web配置

【UniApp】-uni-app-打包成网页

配置页面标题

  • 配置一下:页面标题

【UniApp】-uni-app-打包成网页

配置index.html模板路径

  • 配置 index.html模板路径:指定 Vue HTML模板的路径,默认是项目目录结构下的 index.html,如果你没有修改过,你就不用填写这个信息
    • 如果你修改了项目结构的 index.html,那么这个时候你就将你修改的那个模板文件的路径填写在这个配置当中即可,不在过多介绍,我相信大家都知道,如果不知道请在下方留言

配置路由模式

  • 配置 路由模式,分别为 hash/history,我这里推荐大家使用 hash
    • 那么为什么推荐使用 hash 呢?
      • 这里就要打开官方文档才能说明白这个事情了,如下图:

【UniApp】-uni-app-打包成网页

  • 各位大家请看一下,官方说 history 部分浏览器器不支持,那么很显然是有问题是吧,所以我这里介绍的比较简单直接,所以直接使用我推荐的 hash 即可好吧

配置运行的基础路径

  • 配置运行的基础路径,其实就是配置你的资源基础路径

那 index.html 来举个栗子,打开 index.html 文件,当中有 <script type="module" src="/main.js"></script> 这么一行代码,这行代码里面有一个 src 属性指定的是一个路径

  • 好,那么这个时候我就要来介绍了,如果说你的资源地址是一个统一的路径你就可以修改一下这个 src 的地址,例如你的地址是 /h5 这代表的是 h5 的资源,将来你也有 app 的资源,你就直接修改这个 src 属性即可
  • 如果如上的这种情况你没有你就不要去填写这个运行的基础路径
  • 这个东西呢,等我下面的介绍打包完毕之后再来看一下

我介绍的这些配置呢,都是比较重要的,下面的都不是非常的重要了,但是还是要介绍完毕。

配置启用 Https 协议

  • 这个配置是在开发阶段的配置,我们默认运行项目在浏览器中是 http 的并不是 https 的
  • 如果能够提供 https 你就给他勾选上就可以了

配置前端开发服务端口

  • 如果说你不想使用它提供的默认端口你可以更改
  • 又或者说,端口冲突了你可以更改这个端口
  • 配置启用 https 协议与配置前端开发服务端口是在开发阶段去使用的
  • 只需要配置好 页面标题/index.html模板路径/路由模式/运行的基础路径 即可

正式打包

  • 点击 HBuilderX 工具栏中的 发行 -> 网站-PC Web或手机H5(仅适用于uni-app)(H)

【UniApp】-uni-app-打包成网页

  • 点击之后会弹出一个弹框,在弹框中只需要输入网站标题即可,其它的都不需要输,点击发行即可

【UniApp】-uni-app-打包成网页

  • 点击发行按钮之后我截了一张发行之前的项目目录结构:

【UniApp】-uni-app-打包成网页

注意点,账号需验证手机号后才能打包

【UniApp】-uni-app-打包成网页

这是我在发行中遇到的问题,所以给大家介绍到,那么发行之后,首先观察控制台:

【UniApp】-uni-app-打包成网页

给了一个打包之后的路径给我们,后续只要将这个 dist/build/h5 目录下的内容放到你自己的服务器上就可以了,好,到此为止,H5 项目打包就可以打包好了。

单独介绍一下配置运行的基础路径

这个时候我们已经完成好了打包,我们来观察下打包之后的 index.html 文件:

【UniApp】-uni-app-打包成网页

可以看到多了一些 assets 这类似的东西,这个时候如果说我想统一给添加一些前缀,就可以配置运行的基础路径即可,我这里演示一下,例如我要加一个 h5

【UniApp】-uni-app-打包成网页

  • 然后在重复上面的打包步骤,再次查看打包之后的 index.html:

【UniApp】-uni-app-打包成网页

End

  • 如果你有任何问题或建议,欢迎在下方留言,我会尽快回复
  • 如果你觉得本文对你有帮助,欢迎点赞、收藏,你的支持是我写作的最大动力

【UniApp】-uni-app-打包成网页文章来源地址https://www.toymoban.com/news/detail-760490.html

到了这里,关于【UniApp】-uni-app-打包成网页的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在 WebStorm 中开发 uni-app - 用vue2实现手机APP(apk) + 微信小程序项目开发方案 webstorm开发的uniapp + hbuilderx进行app 小程序打包

    我们主要分析了如下小程序开发框架,主要包括: 框架 技术栈 案例 微信小程序 支付宝小程序 百度小程序 头条小程序 H5 App uni-app Vue 丰富 ⭕ ⭕️ ⭕️ ⭕ ⭕️ ⭕ Taro React 丰富 ⭕ ⭕ ⭕ ⭕ ⭕ ⭕ wepy Vue 丰富 ⭕ ❌ ❌ ❌ ❌ ❌ mpvue Vue 丰富 ⭕ ❌ ❌ ❌ ⭕️ ❌  首先,就要排

    2023年04月15日
    浏览(45)
  • WebStorm开发uni-app ,用vue2实现手机APP(apk) + 微信小程序多端项目开发方案 webstorm开发的uniapp + hbuilderx进行app 小程序打包

    我们主要分析了如下小程序开发框架,主要包括: 框架 技术栈 案例 微信小程序 支付宝小程序 百度小程序 头条小程序 H5 App uni-app Vue 丰富 ⭕ ⭕️ ⭕️ ⭕ ⭕️ ⭕ Taro React 丰富 ⭕ ⭕ ⭕ ⭕ ⭕ ⭕ wepy Vue 丰富 ⭕ ❌ ❌ ❌ ❌ ❌ mpvue Vue 丰富 ⭕ ❌ ❌ ❌ ⭕️ ❌  首先,就要排

    2024年02月11日
    浏览(46)
  • uni-app云打包与本地打包

    uni-app打包方式目前有两种,云打包和本地打包,主要介绍本地打包, 开始使用打包之前,我们先看一下【 发行 】的工具栏,我们来简单介绍一下云打包与本地打包的区别: 原生APP-云打包: 原生APP-本地打包: 用HBuilderX打开要打包的项目 选中项目列表中的项目右击选择发行

    2023年04月10日
    浏览(38)
  • uni-app打包之云打包与本地打包

    背景 由于早之前发的文章关于app的大杂烩文章太杂了, 所以打算给拆一拆,这篇是uni-app打包篇 uni-app打包方式目前有两种,云打包和本地打包,主要介绍本地打包,云打包比较简单,只进行简单的介绍 云打包 用HBuilderX打开要打包的项目 选中项目列表中的项目右击选择发行

    2024年02月02日
    浏览(45)
  • uni-app项目打包成apk(本地打包篇)

            最近可能要接一个uni-app的项目,之前没有接触过,因此学习了一下,好在uni-app基本算是vue和微信小程序的结合体,所以写代码方面问题不是太多,不懂的百度一下基本都能处理。写完demo之后,demo的内容应该能告诉客户我可以做,但我一开始是先用手机录制视频

    2024年02月03日
    浏览(34)
  • uni-app打包ios的步骤

    注意:下面的操作必须同时满足三个条件,且这三个条件都是必须得: 1.有一个苹果开发者账号(要收费) 2.有一台苹果笔记本(在笔记本上生成证书和文件) 3.有一部苹果手机(用于测试app的功能) 使用uniapp发布ios的应用的步骤如下: 点击发行——原生app——云打包 出现页面如下

    2024年02月09日
    浏览(43)
  • uni-app之android离线打包

    一 AndroidStudio创建项目 1.1,上一节演示了uni-app云打包,下面演示怎样androidStudio离线打包。在AndroidStudio里面新建空项目 1.2,下载uni-app离线SDK,离线SDK主要用于App本地离线打包及扩展原生能力,SDK下载链接https://nativesupport.dcloud.net.cn/AppDocs/download/android.html# 1.3,SDK目录说明   

    2024年02月10日
    浏览(41)
  • uni-app之android项目云打包

    1,项目根目录,找到mainfest.json,如果appid是空的,需要生成一个appid  2,点击重新获取appid,这个时候需要登录,那就输入账号密码登录下 3,登陆后可以看到获取appid成功 4,选择栏目运行选项,再选择云打包选项,这时候弹出一个云打包配置页面 5,需要配置密钥,可以通

    2024年02月10日
    浏览(31)
  • uni-app离线打包安卓apk

    记录一下打包apk的过程: 参考:uni-app离线打包官网地址 2-1.遇见问题 1. 加载.idea和.gradle失败, 解决: File → Project Structure 重新构建: File → Sync Project with Gradle Files 安卓结构: Project → Android 登录开发者中心选择需要打包的应用→各平台信息→查看或新增安卓打包信息 这里

    2024年04月17日
    浏览(55)
  • uni-app + SpringBoot +stomp 支持websocket 打包app

    websocket 协议是在http 协议的基础上的升级,通过一次http 请求建立长连接,转而变为TCP 的全双工通信;而http 协议是一问一答的请求方式方式。 websocket-uni.js

    2024年02月11日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包