自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 css主流布局

CSS 布局是前端开发的核心,经历了从早期浮动、定位到现代 Flexbox 和 Grid 的演变。下面将系统地介绍当前主流和必须掌握的 CSS 布局方案。布局演进简图。

2025-11-22 17:09:21 958 1

原创 用管理员身份修改hosts 文件

2. 输入以下命令打开hosts文件。1.在菜单右键 选择。

2025-08-28 08:53:25 239

原创 vue常见问题:

一. node。

2025-06-30 22:16:38 278

原创 检查一个值 val 是否是特定类型的对象

然而,对于对象和数组等引用类型,这个函数提供了一种更可靠的类型检查方法。:这个函数可以用于各种类型检查场景,特别是在处理不确定类型的数据时。),虽然这个函数在格式上保持一致,但实际上这些值并不是对象,因此它们的内部。属性,并将其格式化为一个字符串,以便与期望的类型进行比较。操作符相比,这种方法更可靠,因为它不受原型链修改的影响。可以是任何类型的值,这是一种安全的做法,因为它不假设。值不正确而导致的问题(尽管在这个特定的使用场景中,的行为,但这是一种常见的最佳实践)。参数应该是一个字符串,即类型的名称。

2025-03-11 15:27:02 391

原创 nvm 下载教程

如果有C:\Users\用户名\AppData\Roaming\npm,则将其修改为D:\software\nvm\node_global(刚刚新建node_global文件夹的位置),如果没有就自己新建D:\software\nvm\node_global,总之保证有以下图片中内容。【用户变量】中的path变量,%NVM_HOME% 和 %NVM_SYMLINK% 理论上是nvm安装成功后自动生成的。⑥. nvm use 版本号(如18.18.0) 使用某个版本,版本号前边有*,代表着当前使用的版本。

2025-03-09 17:52:32 3275 1

原创 常见react脚手架,版本低报错

错误:改正:

2025-02-20 16:42:57 158

原创 vue3项目创建流程-pc端

核心逻辑:根据滚动距离判断当前show类名是否显示,大于78显示,小于78,不显示。这里自动导入需要深入到elementPlus的组件中,按照官方的配置文档来。按需定制主题配置 (需要安装 unplugin-element-plus)基于vite的项目默认不支持css预处理器,需要开发者单独安装。配置别名路径可以在写代码时联想提示路径。③. 定制elementPlus主题。自动导入定制化样式文件进行样式覆盖。3.3.2 准备定制化的样式文件。③. 封装请求函数并测试。scss变量自动导入。

2025-01-25 18:19:10 518

原创 webpack配置

开发模式:仅能编译 JS 中的ES Module语法生产模式:能编译 JS 中的ES Module语法,还能压缩 JS 代码开发模式顾名思义就是我们开发代码时使用的模式。编译代码,使浏览器能识别运行开发时我们有样式资源、字体图标、图片资源、html 资源等,webpack 默认都不能处理这些资源,所以我们要加载配置来编译这些资源2. 代码质量检查,树立代码规范提前检查代码的一些隐患,让代码运行时能更加健壮。提前检查代码规范和格式,统一团队编码风格,让代码更优雅美观。

2025-01-24 22:02:28 663

原创 React基本使用:

③. components/Hello/index.js 和 components/Hello/index.modules.css。①. index.js 相当于main.js 全局入口文件。.js或者.jsx结尾可忽略不写。1. 创建react脚手架。2. 脚手架主要目录。

2025-01-23 21:44:34 297

原创 微信小程序新奇用法 vue3,uniapp

"pages":[//pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages"style":{"navigationBarTitleText":"首页",},------vue模板<template></view>//获取屏幕边界到安全区域距离</script>

2025-01-18 22:38:59 196

原创 uniapp常用组件,api等

搜索栏https://uniapp.dcloud.net.cn/component/uniui/uni-search-bar.html。官方文档:https://www.npmjs.com/package/@escook/request-miniprogram。uni.switchTab:跳转到tabBar页面,并关闭其他所有非tabBar页面。uni.navigateTo:保留当前页面,跳转到应用内的某个页面,使用。在项目根目录中,创建分包的根目录,命名为。API功能较为简单,

2025-01-17 22:45:52 541

原创 uniapp发布安卓app流程

按钮,选择合适的图片之后,再点击。1.登录hbuilder。2.打开项目根目录中的。4.点击菜单栏上的。

2025-01-17 22:10:28 764

原创 安装antdesign和vue,swiper冲突了

这个选项会强制 npm 忽略所有冲突并继续安装。虽然这可能会解决安装问题,但可能会导致运行时错误,因为依赖版本不兼容。在尝试上述解决方案之前,请确保备份你的项目,以防万一出现不可预见的问题。希望这些建议能帮助你解决依赖冲突问题!这个选项会让 npm 忽略 peer 依赖的版本冲突。你可以尝试运行以下命令来安装。文件,然后重新运行安装命令,有时也能解决一些奇怪的依赖问题。如果有,更新到最新版本可能解决依赖冲突。,但是你的项目中已经安装了。这个错误信息表明你在安装。

2025-01-17 11:57:20 323

原创 store 状态管理vuex,pinia

直接基于store进行解构赋值,响应式数据(state和getter)会丢失响应式特性,使用storeToRefs辅助保持响应式。// 2. 执行方法得到store store里有数据和方法。// 使用它storeToRefs包裹之后解构保持响应式。// 修改数据的方法 (action)1- store中定义action。// 数据 (state)// 1. 导入use方法。store中定义action。// 调用异步action。2- 组件使用store。// 数据(state)// 异步action。

2025-01-16 22:02:29 1015

原创 数据请求:axios使用,@escook/request-miniprogram,uni-request项目配置

官方文档:https://www.npmjs.com/package/@escook/request-miniprogram。因此,建议在uni-app项目中使用。由于平台的限制,小程序项目中。1.下载axios。的官方文档进行安装、配置、使用。第三方包发起网络数据请求。API功能较为简单,

2025-01-16 21:22:12 442

原创 js去重常用

在上述代码中,我们使用JSON.stringify()将对象转换为JSON字符串,再使用JSON.parse()将JSON字符串转换回对象,从而实现了对象的深拷贝。需要注意的是,这种方法无法拷贝函数和特殊对象(如正则表达式)。深拷贝是指创建一个新对象,新对象的所有属性都是原对象属性的副本,而不是引用。浅拷贝是指创建一个新对象,新对象的一些属性是原对象的引用。Set 对象是 ES6 中新定义的数据结构,类似于数组,它允许你存储任何类型的唯一值,不管是原始值还是对象引用。2.利用剩余参数去重。

2025-01-15 22:17:24 376

原创 uniapp微信小程序常见问题:

1. uniapp项目在h5运行没有问题,但在小程序报https://api-hmugo-web.itheima.net 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/minip。在调接口的时候中出现以上报错,接口没有问题的情况下,是因为小程序自动校验了合法域名。

2025-01-15 15:10:42 332

原创 码云管理平台配置公钥

作用:使用SSH公钥可以让你在你的电脑和码云通讯的时候使用安全连接(git的remote要使用SSH地址)5、执行指令:git remote add origin https......git。7、执行上面代码后可以看到本地代码库中多了README.md文件。初始化成功后你会发现项目里多了一个隐藏的文件夹.git。3、执行指令 git commit -m "提交文件"2 SSH (不需要密码,但是需要创建公钥)(如果没有执行第三步,则不会有这个文件夹);2、执行指令git add . (点)

2025-01-14 23:34:26 595

原创 常用的时间函数

【代码】常用的时间函数。

2025-01-13 15:44:39 230

原创 ES6数组方法

并返回该元素下标。如果没有找到符合条件的元素下标,则返回。如果没有找到符合条件的元素,则返回。队列方法 shift() 和 unshift()排序方法 reverse()和sort()findIndex():方法用于查找数组中。find():方法用于查找数组中。push()和pop()

2025-01-12 22:50:26 303

原创 pinia登录存储,数据持久化

存储到pinia的数据刷新数据丢失,这时可以引入pinia-plugin-persistedstate插件。1.下载:npmipinia-plugin-persistedstate。3.在defineStore中添加{persist:true,}

2025-01-10 15:44:47 519

原创 放大镜实现功能实现

第一种:采用useVue的useMouseInElement。第二种方法:采用原生事件的event属性定位到鼠标的位置。

2025-01-09 22:31:23 257

原创 vue新奇用法

2. vue3父子传参在组组件的props一个常量,取其中的值用props.title。常规做法用v-if判断,今天学到直接在模板里用。中的useIntersectionObserver方法。1. 数组渲染模板,判断数组是否存在。3. 自定义指令以图片懒加载为例。判断数组是否存在,存在渲染模板。

2025-01-09 15:39:31 341

原创 vue3全局注册问题

写了根据时间戳转换的方法,在vue3中注册到prototype发现注册不上,报一些黄色的警告。

2025-01-06 15:43:51 257

原创 vue3项目中下载vconsole不显示问题

下载:npm install vconsole。问题:项目初始化没有走main.js。.html文件中引入。

2025-01-02 18:21:08 261

原创 在非路由组件引入echarts ,报TypeError: Cannot read properties of undefined (reading ‘init‘)

最后尝试直接在main.js注册全局的echart,echart图显示了。查看div宽高都有,加上了nextTick也不管用。2024最后一天了,问题解决了安心跨年去了哈哈。2025岁起新篇,愿君安好。

2024-12-31 15:58:43 172

原创 手写分页器

【代码】手写分页器。

2024-12-28 15:39:36 185

原创 图片懒加载:遇见 Failed to resolve directive: lazy

的V3版本或者迁移到Composition API并手动实现懒加载功能。如果你使用的是Vue 3.x,请注意Vue 3不再支持。版本问题,重新下载低版本即可。

2024-12-27 18:07:03 343

原创 下载element-ui组件时发现配置了不可用的镜像

‌:nrm 是一个用于管理 npm 源的命令行工具,在使用 nrm 命令前,首先要对其进行安装,通过以下命令进行全局安装即可。

2024-12-27 11:09:43 478

原创 vue3-----

答:Vue3中的Suspense是Vue3中新增的一个组件,它的作用是实现延迟加载和错误处理。答:Vue3 Composition API是Vue3中的一个新特性,它的作用是将组件中的逻辑分解成可复用的可组合函数。答:Vue3中的指令包括v-if、v-for、v-bind、v-on、v-html、v-model、v-show、v-slot、v-text等。答:在组件中使用 <slot> 元素来定义插槽,在父组件中使用 <template v-slot:slot-name> 来填充插槽。

2024-12-23 21:57:47 914

原创 升级node版本运行项目报错,提示版本过高

重新运行npm run serve。

2024-12-15 18:04:09 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除