自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

潇湘子的博客

思考,实践,感悟,总结,进步。

  • 博客(301)
  • 收藏
  • 关注

原创 useEffect和useLayoutEffect的区别

useEffect和useLayoutEffect的区别

2024-04-09 11:46:47 317

原创 推荐一款好用的编程AI Gpt-3有效提高生产力

超级好用的GPT编程助手,完全免费,还支持GPT-4。点击链接注册还有奖励 https://plugin-web.talkx.cn/#/?探索AI编程助手的无限可能,尽在TalkX!赶快注册免费使用吧!

2023-11-20 16:39:31 131

原创 vue3中使用typescript小结

【代码】vue3中使用typescript小结。

2023-10-31 11:21:44 169

原创 typescript中的常见概念浅析

联合类型(Union Types),表示取值可以为多种类型中的一种。使用 | 分隔每个类型。此处的 number | string 的含义是,允许param的类型是 number 或者 string 中的一种或者多种,但不能是其他类型。

2023-10-31 10:05:34 253

原创 浅析vue中computed,method,watch,watchEffect的区别

【代码】浅析vue中computed,method,watch, watchEffect区别。

2023-09-15 16:16:35 327

原创 vue 封装一个Dialog组件

基于element-plus封装一个Dialog组件。

2023-09-11 17:19:05 607 1

原创 vue 封装Form 表单组件

在components目录下新建一个Form.vue。基于element-plus封装一个表单组件。

2023-09-11 17:08:36 318

原创 vue 封装Table组件

基于element-plus UI 框架封装一个table组件

2023-09-11 17:01:01 749 2

原创 vue 基于element-plus el-button封装按钮组件

封装组件

2023-09-01 16:48:54 1115

原创 vue 插槽Slots

元素是一个插槽出口 (slot outlet),标示了父元素提供的插槽内容 (slot content) 将在哪里被渲染。

2023-09-01 12:48:13 472

原创 vue3 pinia持久化插件使用

vue3 pinia的持久化插件。

2023-08-30 17:59:52 406

原创 vue3中mitt.js使用

vue3 mittjs

2023-08-30 11:54:03 853

原创 Mac配置VsCode+Golang开发环境

Mac 配置 Vscode Golang

2022-12-20 21:47:24 3550 1

原创 Mac 系统下PyCharm无法导入numpy

mac 系统pycharm 中无法导入 numpy 模块

2022-12-16 21:36:31 2093 2

原创 vue3实现并挂载axios

vue3 挂载 axios

2022-12-06 20:52:03 1503

原创 vue3(二)

vue3

2022-12-06 16:24:36 399

原创 浅析 em 和 rem

em 和 rem 都是相对长度单位

2022-12-05 21:07:25 503

原创 移动端适配

移动端适配方案

2022-12-05 20:43:40 1102

原创 使用css 中自定义属性(变量)

css自定义属性

2022-11-30 14:56:53 436

原创 前端项目中的模块导入导出

MDN 关于模块定义。

2022-11-20 21:23:26 313

原创 vue+express+mysql+elementUI实现前后端交互增删改查

使用 Vue + koa + koa2-router + mySql + elementUI实现前后端交互

2022-11-17 15:46:17 1397

原创 React 组件通信

Rect 组件通信

2022-11-15 15:46:38 140

原创 React Hook (2)

额外的 Hooks

2022-11-15 13:11:48 331

原创 React Hooks

React Hooks

2022-11-15 12:35:08 388

原创 vue3组件通信

vue3组件通信

2022-11-11 12:53:47 454

原创 vue3(一)

vue3采用组合式 API 和 setup()语法setup() 钩子是在组件中使用组合式 API 的入口。

2022-11-11 12:28:39 623

原创 vue3 pinia

Pinia 是 Vue 的存储库,它允许您跨组件/页面共享状态。

2022-11-10 22:11:40 393

原创 vue 回车查询第一次会清空查询条件

vue 容易疏忽的问题,当form只有一个input 文本框回车查询,查询条件会被清空

2022-07-12 10:50:23 788

原创 动态生成表单以及多表单校验(二)

elementUI 开发中如何生成动态表单以及批量校验

2022-06-14 16:56:34 485 1

原创 vuex学习二

在上一篇中我们初步使用了vuex,并且在组件中实际使用了vuex。现在,如果我们的项目分了好多模块

2022-05-24 17:41:10 150

原创 vuex 学习一

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化具体可以学习:Vuex官网初始化一个vue项目// (1) 安装vue-cli npm install -g @vue/cli// (2) 创建vue 项目 vue init webpack vuex-app// (3) npm run dev 启动项目// 如果发现无法使用vuex 并且terminal 出现一下信息,

2022-05-24 17:25:06 175

原创 动态表单以及多表单校验(一)

需求:在弹出的Dialog中,点击新增按钮,生成一个或多个表单,可以取消,保存和关闭(取消,保存,关闭都需要重置表单value)分析:既然是多表单,那么肯定是放到数组中用来保存,然后点击新增按钮,会push一个数组对象进去实现:1.定义表单组件: FormComponent.vue<section class="form-wrapper"> <el-form :model="dynamicForm" label-width="100px" :rules="rules

2022-05-23 15:32:07 1391

原创 axios 前端导出表格数据为Excel

需求:查询表格数据后,以Excel的形式,导出表格内的所有数据<w-button v-waves class="btn-export" @click="exportLogData" type="primary">导出数据</w-button>import axios from 'axios'import { BASEURL } from '@/http/index'// 日志导出async exportLogData() { const exportParam =

2022-04-27 13:25:25 543

原创 前端调用后端接口导入Excel

需求:前端需要增加一个导入按钮,导入既定的Excel模板数据,后端接口请求方法:post参数格式:FormDataparam: { name: 'zhangsan', code: '001', id: 'A001', file: excelData // 后端需要的二进制流}分析:既然是Excel的导入或者导出首先我们就要安装excel的插件xlsx首先全局安装xlsx插件npm install xlsx --save前端代码:我们还是使用element-ui的 el-up

2022-04-27 11:17:33 5749 3

原创 vue项目连接本地电脑调试接口

问题:前端页面开发完成,需要后端调试接口,但是后端接口(还在优化中)还没有发布到测试环境,怎么连后端同事的电脑在他本地环境中调用接口呢?解决:打开前端代理配置文件:config/index.jsmodule.exports = { dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/api': { target: 'h

2022-04-22 14:10:56 3336

原创 git 使用总结

其实在我们工作过程当中git常用的使用命令也就那么几个:git init --初始化一个git仓库git clone '仓库路径' --clone远程分支到本地git pull --拉去远程最新代码git push --推送commit到远程分支git push origin HEAD:master --基于本地分支推送commit到远程分支git push -u origin master --将本地的master分支推送到origin主机,并指定 origin 为默认远程分支git bra

2022-04-15 10:51:51 257

原创 git cherry-pick

开发的时候是以master作为源分支创建的 branch, 所有的修改都提交到 master了,但是项目在打包的时候是在 develop分支打包,即要以 develop作为源头来建立分支,那么,现在要把所有提交到 master的代码,提交到 develop来打包,怎么办?^表示包含左边的记录 即:[did, eid] 表示连续的多条记录一并同步,eid 表示不包含did这条记录,即(did, eid]然后从你的本地分支切换到develop。// 查看提交的 id。

2022-04-12 16:06:07 249

原创 接口报错: “Required String parameter ‘code‘ is not present“

问题:前端请求接口:接口报错:“Required String parameter ‘orgCode’ is not present”排查过程:反复检查传参,没有任何问题(包括参数大小写,参数名称是否一致,参数值类型String)包括post / get 请求 Payload参数格式 是FormData还是json对象以及 ContentType 值都检查过了,始终找不到问题原因原因:经验主义错误:在接口定义的http文件中,认为只要是post请求都给加了type:‘json’ 这个属性

2022-04-11 13:38:10 12649

原创 “TypeError: Cannot read property ‘toFixed‘ of undefined“

错误分析:TypeError: Cannot read property ‘toFixed’ of undefined,类型错误,toFixed’ of undefined , 很明显 toFixed 调用了一个不属于它方法的, 也就是说当前变量没有 toFixed 属性,即当前变量数据类型不是Number类型,因为只有Number类型才有 toFixed 方法除此之外在初始化的时候页面显示 NaN 是因为没有初始化,变量没有值,所以是undefined,通过toFixed() 为NaNNaN 属性.

2022-04-02 16:05:40 4019 1

原创 vue 前端导出Excel

1.安装所需的依赖npm install -S file-saver xlsx (-S => 是–save 的简写 )npm install -D script-loader (-D => 是 --save-dev 的简写)创建Export2Excel和blob文件具体在项目src目录下新建一个Excel的文件夹,并分别下载Blob.js和Export2Excel.js文件这里附上这两个文件的github下载路径:Blob.js_Export2Excel.js3.项目实战先导

2021-10-28 09:45:01 2189

空空如也

空空如也

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

TA关注的人

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