- 博客(52)
- 收藏
- 关注
原创 react|redux状态管理
需要创建异步的action方法的时候需要引入createAsyncThunk的hook。参考官网:https://cn.redux-toolkit.js.org/tutorials/quick-start。createSlice核心属性:name、initialState、reducers、extraReducers。通过redux提供的useSelector和useDispatch的hook去操作state和action即可。5、react组件中操作redux的state和action。
2023-10-19 11:40:31 491
原创 Vue-ECharts使用说明
vue-echarts 是在Apache Echarts官网的echarts使用方法上二次封装的组件,方便我们创建echarts图应用到我们的项目中。
2023-06-08 17:48:27 2545
原创 video插件播放m3u8格式视频(存原生)
这里使用原生的javascript实现m3u8格式视频播放。使用了包括video.min.js库和HLS插件。
2023-05-09 17:10:35 3898
原创 vue2路由表中异步加载组件命名
在Vue2中,路由表中引入组件时,可以使用动态导入(Dynamic Import)的方式来异步加载组件,以提升页面加载速度和降低初始加载的体积。在这种方式下,会配合这种注释 /* webpackChunkName: “” / 来对异步加载的组件进行命名。
2023-05-08 15:51:34 468
原创 vue项目中生成LICENSE文件
LICENSE 文件是一个文本文件,它包含了你的项目所使用的开源软件的许可证信息。在开发过程中,我们经常会使用到各种各样的第三方开源软件,这些软件是有版权和许可证的,我们在使用时需要遵循它们的许可证规定。LICENSE 文件就是为了记录这些许可证信息,以便其他人了解你的项目使用了哪些开源软件和它们的许可证类型。而且,编写和包含 LICENSE 文件是一个很好的开发习惯,也是展示你的项目合规性和专业性的重要一环。
2023-05-08 14:20:32 1742 1
原创 分享一道有关find与map的趣题
分享一道关于 find 和 map 两种循环遍历处理的趣题,认识在能用map处理问题时有多么利于优化代码执行的时间复杂度。
2023-01-18 09:22:24 113
原创 TypeScript Mixins 混入
TS 中Mixins混入类是与vue中的mixins混入语法,简单来说也是对多个对象,类等的合并。
2023-01-06 12:44:03 1061 1
原创 vue2 $ref, $parent, $children的使用
父子组件之间的通信一直是vue里面比较常用的功能点,在父子组件的实例中有 $ref, $parent, $children 三个常用的属性, 这里记录这三种属性的使用的学习。
2022-12-13 17:04:35 1393 1
原创 插件系列 vue2安装tailwindcss
插件系列 vue2安装tailwindcss。而且亲测tailwindcss在vue2中引入,可以与其它css预处理混用,并不冲突, 而vue3可以直接参考官网的安装方式即可。
2022-09-28 17:19:30 1870
原创 element-ui组件 el-menu导航菜单边缘不对齐
记录element-ui组件中el-menu导航菜单使用中遇到的边缘不对齐的问题以及解决思路和办法。
2022-08-27 00:23:47 2695
原创 vue2 vuex模块化设计
为了方便vuex使用,简单进行vuex的模块化设计,这里仅仅针对vue2,vue3有更简单的pinia,本身就是按照模块化进行的设计,因此不讨论。
2022-08-25 16:48:14 733
原创 vue2 路由模块化设计
官方demo的写法是直接将路由表放到router文件下的入口文件index.js中,这样看起来代码很冗余,不利于团队开发,因此采用模块化进行路由的细腻度的设计。
2022-08-25 16:12:13 491
原创 express搭建的nodejs项目使用webpack进行打包
express搭建nodejs后台接口服务进行webpack打包流程和问题记录
2022-08-15 14:52:25 7714 9
原创 解决element-plus侧边栏组件el-menu不占满可视窗高度的问题
解决element-plus侧边栏组件el-menu不占满可视窗高度的问题。
2022-07-27 23:23:18 4541
原创 layui的基本使用
该笔记记录如何使用layui的模块化方法。访问layui官网 https://www.layui.site/下载官网的layui压缩包文件,解压到本地文件夹,文件结构如下:在项目下,创建layui文件夹,将这三个文件拷贝过去。在项目下,新建layuiModel文件夹,存放自定义layui模块文件。在项目下,创建Html文件。其中的自定义layui模块文件内容如下:该文件中定义的模块包括自定义的属性和方法。# helloworld.js文件## 第一个参数是可选的,用于声明
2021-10-26 16:46:35 1255
原创 安装数据库遇到的问题【个人记录】
问题1:net start mysql 启动服务失败1.显示没有创建服务,虽然解决后,仍然无法启动mysql2.在bin目录下通过mysqld --console查看错误信息,最后排查3306端口被占用解决:1.第一种方法1)删掉mysql目录下data目录2)执行指令:mysqld -remove MySQL 移除已错误安装的mysqld服务mysqld --initialize-insecure 初始化mysql服务数据mysqld --install 安装mysql服
2021-10-21 10:17:06 546 1
原创 14-session运用
本笔记记录session的基本运用session的用途:session运行在服务器端,当客户第一次访问服务器时,可以保存客户的登录信息。当客户访问其它页面时,可以通过保存的信息判断客户的登录状态,进而做出提示,相当于登录拦截运用。session可以和Redis或者数据库等结合做持久化的存储操作,当服务器崩溃的时候,保证用户信息不会丢失。cookie和session的区别:cookie数据存放在客户的游览器上,session数据存放在服务器上。cookie因为存放在客户的游览器,所以别人可
2021-08-02 23:28:08 195
原创 13-cookie运用
本笔记记录cookie缓存相关知识点cookie简介:cookie是存储于访问者的计算机中的变量,可以在同一游览器访问同一个域名的时候共享数据。因为HTTP是无状态的协议,从一个游览页面转到同一个域名下的另一个页面,服务器是无法识别这是同一个游览器在访问同一个页面,每次访问的页面与页面之间是没有关系的。因此,cookie缓存在其中可以建立页面与页面之间的联系,将一个页面的变量存放起来,在同一个域名下另外一个页面中也能正常使用。w3s官方说的更易懂一点,cookie 是存储于访问者的计算机中的变量。
2021-08-02 23:25:54 275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人