uniapp 发布h5前端项目时因chunk-vendors过大导致首屏加载太慢以及跳转外部链接

这篇具有很好参考价值的文章主要介绍了uniapp 发布h5前端项目时因chunk-vendors过大导致首屏加载太慢以及跳转外部链接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uniapp 跳转外部链接

	aboutLearnMore() {
		// 跳转外部链接h5
		// #ifdef H5
		window.location.href = 'http://www.baidu.com';
		// #endif
		// #ifdef APP-PLUS
		plus.runtime.openURL('http://www.baidu.com') //不需要拼接
		// plus.runtime.openURL(`http://${jumpUrl}`)//需要拼接
		// #endif
	},

uniapp 发布h5前端项目时因chunk-vendors过大导致首屏加载太慢

  • 安装插件
    compression-webpack-plugin
npm install compression-webpack-plugin@6.1.1 --save-dev
  • 安装webpack
npm install webpack@4.46.0 --save-dev
  • 新建web.config.js
const CompressionWebpackPlugin = require('compression-webpack-plugin');

module.exports = {
  configureWebpack:{
	  plugins:[
		new CompressionWebpackPlugin(
			{
				filename: "[path][base].gz",
				algorithm: "gzip",
				test: /\.js$/,
				threshold: 10240,
				minRatio: 0.8,
				exclude: /node_modules/,
			}
		)
	  ]
  }
}

nginx配置gzip

# gzip config
    gzip on;
    gzip_min_length 1k;
    gzip_comp_level 9;
    gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    gzip_vary on;
    gzip_disable "MSIE [1-6]\.";

文章来源地址https://www.toymoban.com/news/detail-501667.html

到了这里,关于uniapp 发布h5前端项目时因chunk-vendors过大导致首屏加载太慢以及跳转外部链接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • uniapp前端支付篇(微信、抖音、快手、h5)四个平台支付

    微信、快手、h5支付步骤大致相同,只有抖音是有自己的支付组件 项目同时支持多个(微信、快手、h5)平台支付,后端那边代码可以封装的 点击支付 创建订单 生成密钥和支付所需要的参数 支付成功 查询订单状态 1.支付按钮 2.支付事件 1.支付按钮 2.支付事件 抖音有自己的

    2024年02月02日
    浏览(57)
  • 关于uniapp开发h5,前端字体包过大的问题

    ui给的字体包足足23.52M,还让前端压缩,让人头大…… 我在网上找了好久,这篇文章比较靠谱,但是讲的并不仔细,文章链接: 第一步:下载安装压缩工具、没有问题 npm install -g font-spider ttc2ttf @hayes0724/web-font-converter 第二步:字体文件转换为ttf格式 # 源字体文件 otf 格式 ,注

    2024年01月21日
    浏览(87)
  • 前端uniapp开源盲盒源码(H5+小程序+app)

    Z世代是当今最具影响力的消费群体,盲盒商城源码致力于满足他们的期望,提供与他们的个性一样独特的体验。这一代人对自己的爱好充满热情,并创建了以他们为基础的社区。因此未来,只有那些能够创造惊喜,吸引更多核心人群的品牌,才能蓬勃发展。盲盒机是盲盒商城

    2024年04月12日
    浏览(55)
  • 前端获取用户ip地址,并放在请求头上(uniapp和H5)

     今日需求:          获取用户ip地址,并在每一次请求的时候带上这个ip地址 获取 用户ip地址的方式有很多,各大地图的开发者平台都能找到相关的API接口地址,都很牛掰,但是我看了一下,好像不太适合我(懒病犯了~~),所以我就用shohu的接口: http://pv.sohu.com/cityjson

    2024年02月11日
    浏览(47)
  • uniapp 开发H5页面,实现语音识别功能--前端,不包含后端转换

    一、背景 微信小程序开发,内嵌h5页面,不能调用微信内部的插件 二、实现方式 通过安装  js-audio-recorder  插件实现既定需求 三、具体步骤 1、安装插件 npm i js-audio-recorder 2、引入 在需要使用的页面中引入:import Recorder from \\\'js-audio-recorder\\\'; 3、具体配置

    2024年04月13日
    浏览(43)
  • 将h5项目转成uniapp小程序

    打开微信开发者工具,新建项目; pages下index文件中index.wxml文件打开内容全删除; 写入 web-view src=\\\'http://域名.com/\\\'/web-view ; 编译,成功在小程序中展示; 其后,正常按照小程序流程审核发布(appID一定要写正确); 项目又老又大,要是一步一步修改会把我送走,方法很偷懒

    2024年02月11日
    浏览(41)
  • uniapp h5支付宝支付后端返回Form表单,前端如何处理

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 uniapp h5 支付宝支付,后端返回一串form表单,前端如何拿到支付串并且调用支付 表单案例: 1.拿到form表单可以存储表单到本地 2.跳转页面将form表单渲染成页面(直接无脑复制,注意–获取本地的form表单

    2024年02月14日
    浏览(34)
  • 省钱兄同城跑腿小程序源码uniapp前端模版源码(小程序+APP+H5)

    开源省钱兄同城跑腿源码,目前只开源用户端V2版本部分核心模块源码提供学习研究 使用uniapp技术,提供学习使用不可商业 适配支持公众号+APP+H5+小程序,使用Hbuilder导入即可运行 #功能说明 发布跑腿 订单管理 轮播 帮我买 帮我送 同城服务 同城帮买 万能任务 公告 红包 地址

    2024年02月11日
    浏览(44)
  • uniApp h5项目/小程序项目通过命令行打包 一个项目二端适配

    一、打包环境 1. 环境版本 软件 版本 nodejs v14.17.5 vue/cli 4.5.15 vue 2.x 2. 搭建环境 安装nodejs linux安装流程: https://nodejs.org/download/release/v14.17.5/ 卸载默认vue/cli 安装vue/cli 二、创建项目 2.1. HBuilder X创建项目 my-project-x 修改展示文字为 gblfy.com 2.2. cli创建项目 通过cli新建一个项目 选

    2024年02月13日
    浏览(39)
  • uniapp的h5项目 用命令起这个项目(vue-cli)

    这里其实就相当于给uniapp h5套了一个vue-cli的壳(纯属个人感觉) 首先需要安装vue-cli 脚手架 然后创建项目(这里需要在hbuilder创建) 安装成功后它的结构是目录, 打开项目查看package.json文件,所有对应的命令都已经有了 用命令运行一下 然后在把你的uniapp h5项目全部拷贝到

    2024年04月11日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包