摘要: 安装类型声明文件 npm i -D @dcloudio/types miniprogram-api-typings @uni-helper/uni-app-types @uni-helper/uni-ui-types // tsconfig.json { "compilerOptions": { / 阅读全文
posted @ 2023-10-12 13:57 Peter_Yang0942 阅读(373) 评论(0) 推荐(1) 编辑
摘要: 在vite.config.js中获取方式 import { defineConfig, loadEnv } from "vite"; export default ({ mode }) => { server:{ "/api": { target: loadEnv(mode, process.cwd 阅读全文
posted @ 2022-09-14 15:36 Peter_Yang0942 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 本文介绍Webassembly的基本应用和接入方法,初步认识Webassembly技术 一、WebAssembly介绍 1、什么是WebAssembly WebAssembly/wasm 是一个可移植、体积小、加载快并且兼容 Web 的全新二进制格式,其目标就是充分发挥硬件能力以达到原生执行效率。是 阅读全文
posted @ 2022-07-04 14:32 Peter_Yang0942 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: 摘至:Web页面全链路性能优化指南 性能优化不单指优化一个页面的打开速度,在开发环境将一个项目的启动时间缩短使开发体验更好也属于性能优化,大文件上传时为其添加分片上传、断点续传也属于性能优化。在项目开发以及用户使用的过程中,能够让任何一个链路快一点,都可以被叫做性能优化。 本文会对web页面的全链路 阅读全文
posted @ 2022-05-11 20:56 Peter_Yang0942 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 安装swiper, 默认8.x版本 npm i swiper 页面引入: <template> <swiper :autoplay="swiper_options.autoplay" :loop="swiper_options.loop" :speed="swiper_options.speed" 阅读全文
posted @ 2022-05-06 11:10 Peter_Yang0942 阅读(1958) 评论(0) 推荐(0) 编辑
摘要: // 安装依赖包 npm i vite-plugin-webpackchunkname -D npm i @rollup/pluginutils -D 在路由文件中引入页面的时候添加 /* webpackChunkName: "xxxx" */ 不添加会按默认方式打包 import(/* webpa 阅读全文
posted @ 2022-03-24 15:31 Peter_Yang0942 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: 安卓注册config正常 则ios注册config 签名错误问题 原因是ios 无论路由跳转多少次,复制出来的链接都是首次进入的页面的链接,vue单页应用会出现个这种问题 let url = location.href.split('#')[0] let isIOS = function () { 阅读全文
posted @ 2022-03-24 15:09 Peter_Yang0942 阅读(242) 评论(0) 推荐(0) 编辑
摘要: vue3+vite更新版本后报错:Cannot read property 'modules' of undefined 安装新依赖之后重新运行项目,发现页面打不开,控制台报错如上,首先看到Error出现在App.vue中,但是没装依赖之前项目是正常运行的,通过卸载依赖、重装依赖、页面清空等操作发现 阅读全文
posted @ 2022-03-24 14:57 Peter_Yang0942 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: vite.config.js中增加配置: { build: { rollupOptions: { output: { // 最小化拆分包 manualChunks: (id) => { if (id.includes('node_modules')) { return id.toString().s 阅读全文
posted @ 2022-03-24 14:35 Peter_Yang0942 阅读(5554) 评论(1) 推荐(1) 编辑
摘要: 微信开发者工具看初始化转发接口配置是正常的 返回都是:errMsg: "updateAppMessageShareData:ok","updateTimelineShareData:ok" 找了下微信开发社区才发现微信做了新的限制: 微信为了限制网页乱分享,把网页限定在了公众号对话框这个入口。 在公 阅读全文
posted @ 2022-03-15 18:00 Peter_Yang0942 阅读(1094) 评论(0) 推荐(0) 编辑