明天的明天 永远的永远 未知的一切 我与你一起承担 ??

是非成败转头空 青山依旧在 几度夕阳红 。。。
  博客园  :: 首页  :: 管理

随笔分类 -  TypeScript

摘要:浏览器在加载和显示网页时,会根据不同的情况,决定是否重新从服务器获取网页内容或使用缓存中的内容。缓存是指浏览器在本地存储的一些网页资源,如图片、CSS、JS等,以便于下次访问时快速加载,提高用户体验和网站性能。 对于大多数浏览器而言,都包含有三种刷新方式,以下我们以Chrome浏览器为例: F5刷新 阅读全文

posted @ 2025-01-14 14:59 且行且思 阅读(83) 评论(0) 推荐(0) 编辑

摘要:概要 我们做一个纯前端自动提示用户刷新页面的功能,这个功能主要是防止用户的js代码还是旧版的导致某些功能没能及时更新。 整体架构流程 1、我们先在 public/version.json 创建这个json文件,用来存储版本号 { "version": "1.0" } 2、我们可以在 vite.con 阅读全文

posted @ 2025-01-14 09:24 且行且思 阅读(58) 评论(0) 推荐(0) 编辑

摘要:前言 页面中会显示当前版本号,每次更新需要手动更改版本号会很麻烦,现在是每次npm run build时会自动更新版本号,更新规律自己定义。 TODO:没有区分开发环境、测试环境、正式环境 创建自动更新版本脚本 在根目录下创建autoVersion.js脚本文件 const fs = require 阅读全文

posted @ 2025-01-13 17:12 且行且思 阅读(118) 评论(0) 推荐(0) 编辑

摘要:背景当一个页面很久没刷新,又突然点到页面。由于一些文件是因为动态加载的,当重编后(如前后端发版后),这些文件会发生变化,就会出现加载不到的情况。进而导致正在使用的用户,点击页面发现加载不顺畅、卡顿问题。解决思路使用Vite构建一个插件,在每次打包时自动生成version.json版本信息文件,记录版 阅读全文

posted @ 2025-01-10 09:27 且行且思 阅读(134) 评论(0) 推荐(0) 编辑

摘要:今天在创建vue3项目的时候报错了一个启动开发服务器时遇到了一个构建错误 查询了一下,执行npm i 的时候,他并没有帮我安装vite PS D:\file\vue\hello_vue3> npm list vite hello_vue3@0.0.0 D:\file\vue\hello_vue3 └ 阅读全文

posted @ 2025-01-03 17:47 且行且思 阅读(182) 评论(0) 推荐(0) 编辑

摘要:在使用antd时多层嵌套循环表单时校验会报如下错误:please transfer a valid name path to form item 原因:是循环体和字段无法绑定 解决1如下: <a-form> <div v-for="(item, index) in form.List" :key=" 阅读全文

posted @ 2024-11-12 09:17 且行且思 阅读(126) 评论(0) 推荐(0) 编辑

摘要:vue 中代码(在对应的地方添加) <a-pagination v-model:current="current" :total="total" v-model:page-size="pageSize" :showSizeChanger="true" :hideOnSinglePage="true" 阅读全文

posted @ 2024-11-08 16:27 且行且思 阅读(29) 评论(0) 推荐(0) 编辑

摘要:官网https://vxetable.cn/#/start/install1、通过 export 启用表格导出功能https://vxetable.cn/#/component/table/toolbar/export2、如果是按需加载,打印功能需要导入 Toolbar 组件 https://vxe 阅读全文

posted @ 2024-10-31 10:33 且行且思 阅读(29) 评论(0) 推荐(0) 编辑

摘要:在Node18.16和16.20版本下使用vben框架时,遇到pnpminstall报错关于eslint-config缺失的问题, 解决方案是通过添加pnpm-workspace.yaml文件并指定内部依赖,确保`@vben/eslint-config`版本配置正确。 问题描述node18.16 / 阅读全文

posted @ 2024-10-24 18:03 且行且思 阅读(70) 评论(0) 推荐(0) 编辑

摘要:.mjs文件: 明确表示使用 ES6 模块系统(ECMAScript Modules)。 在服务器用Nginx部署 前端项目后,出现下面这种问题Failed to load module script: Expected a JavaScript module script but the serv 阅读全文

posted @ 2024-10-24 11:29 且行且思 阅读(834) 评论(0) 推荐(0) 编辑

摘要:如果你的vue项目在进行npm run build打包的时候遇到"Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory"的错误提示,这通常是由于内存不足导致的。尝试了好几 阅读全文

posted @ 2024-05-23 14:40 且行且思 阅读(1523) 评论(0) 推荐(0) 编辑

摘要:<body> <div id="app"> <h2>总价:{{totalPrice}}</h2> </div> <script> const vm = new Vue({ el: "#app", data() { return { books: [ { id: 110, name: "JavaScr 阅读全文

posted @ 2024-02-22 08:32 且行且思 阅读(734) 评论(0) 推荐(0) 编辑

摘要:JS数组添加元素的三种方式 1、push() 结尾添加 数组.push(元素) 参数描述newelement1必需。要添加到数组的第一个元素。newelement2可选。要添加到数组的第二个元素。newelementX可选。可添加多个元素。 2、unshift() 头部添加 数组.unshift(元 阅读全文

posted @ 2024-02-06 09:06 且行且思 阅读(988) 评论(0) 推荐(0) 编辑

摘要:vue中和后台交互,首先要引用vue-resource.js vue-resource.js是专门和后台进行交互 <!-- 引入vue-resource插件 ><script src="../js/vueJs/vue-resource.js"></script> vue中get请求 function 阅读全文

posted @ 2023-12-28 21:37 且行且思 阅读(231) 评论(0) 推荐(0) 编辑

摘要:vben-admin 网址 介绍 | Vben Admin (vvbin.cn) https://doc.vvbin.cn/guide/introduction.html #从 GitHub 获取代码 git clone https://github.com/vbenjs/vue-vben-admi 阅读全文

posted @ 2023-12-07 22:06 且行且思 阅读(452) 评论(0) 推荐(0) 编辑

摘要:TypeScript是一种由微软开发的自由和开源的编程语言。 它是 JavaScript 的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。 js 有的 ts 都有,所有js 代码都可以在 ts 里面运行。 ts 支持类型支持,ts = type +JavaScript。 阅读全文

posted @ 2023-11-30 23:51 且行且思 阅读(24) 评论(0) 推荐(0) 编辑

摘要:Vben Admin 安装依赖时 husky 安装失败 请查看你的源码是否从 github 直接下载的,直接下载是没有 .git 文件夹的,而 husky 需要依赖 git 才能安装。此时需使用 git init 初始化项目,再尝试重新安装即可。 在你要做的项目的文件夹中,空白区域右击鼠标,属性-安 阅读全文

posted @ 2023-11-29 15:36 且行且思 阅读(498) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示