自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (1)
  • 收藏
  • 关注

原创 新一代CSS选择器

使用属性选择器的通配符匹配可以更灵活地选择元素。选择器可以将多个选择器分组,大幅减少重复代码。更智能的焦点状态管理,减少不必要的轮廓样式。使用公式选择特定元素,实现复杂的选择模式。使用容器查询,实现更精确的响应式设计。,但特异性为0,让样式更容易被覆盖。让我们终于可以基于子元素选择父元素。支持多个选择器,大大增强了排除能力。优雅处理空元素,无需额外的类名标记。组合多个选择器条件,实现精确匹配。管理样式优先级,减少特异性战争。选择器,处理元素间关系。

2025-02-08 10:25:42 206

原创 @vueup/vue-quill使用quill-better-table报moduleClass is not a constructor

问题:moduleClass is not a constructor,说明vueup/vue-quill没找到quill-better-table依赖,原因是虽然你的quill是2.0.0以上,但是vueup/vue-quill版本还是在2.0.0一下。,这导致了版本冲突。Quill 的多个版本会引起模块注册和使用时的各种问题,例如模块找不到或无法正确初始化。1.检查你的vueup/vue-quill版本(查看 Quill 版本)要解决这个问题,你需要确保整个项目只使用一个版本的 Quill。

2024-09-06 09:58:37 1591 1

原创 el-table使用#header自定义表头后脱离响应式问题处理

【代码】el-table使用#header自定义表头后脱离响应式问题处理。

2024-09-06 09:27:11 716

原创 vue3——用canvas展示图片做出直播效果

需求:后台会通过WebSocket每10毫秒返回一张base64的图片,如果直接使用el-image的话,图片切换的时候会出现不停的闪烁和卡顿问题,所以用canvas来解决这个问题废话不多说,直接上例子组件。

2024-07-04 00:07:08 472

原创 vue3通过模板导出员工入职登记表

之前项目中导出价格表是由后端实现,前端只需要调用接口下载word即可,后来业务改变比较大,word模版需要一直改动,后端改起来相对麻烦,后来直接前端自己定义模版,实现下载word文档。注意点:1.模板文件使用vue-cli3的时候,放在public目录下。2.文件须以docx结尾。如果是doc结尾的话会报3.如果是doc结尾的模板不能直接改docx,要新建一个docx模板复制过去,不然也会报。

2024-06-27 23:53:10 509 1

原创 使用原生的 WebSocket API 在 Vue 3 中集成 WebSocket。

【代码】使用原生的 WebSocket API 在 Vue 3 中集成 WebSocket。

2024-04-16 15:31:58 4036 1

原创 vue3里前端生成二维码和解析二维码(不需要后端参与)

【代码】vue3里前端生成二维码和解析二维码(不需要后端参与)

2024-04-10 17:29:47 1290

原创 前端实现导出xlsx功能

【代码】前端实现导出xlsx功能。

2024-03-25 11:48:18 529

原创 react跳转和传参两种方式

需要安装ReactRouter包:两种跳转方式分别是Link和,下面跳转传参会有所展示。

2023-12-27 16:06:32 1081

原创 react使用useState更新数组失败

基本类型发生了改变,react会监听到,但是引用类型,如数组内部数据发生改变,react并不会监听到。

2023-12-27 10:23:54 1231

原创 react简单的函数式父子组件通信

子组件(父组件所有传值信息都可在props里获取)

2023-12-20 15:25:54 105

原创 react的 Objects are not valid as a React child (found: object with keys {name, content, time}).问题

问题原因:无法直接赋值数组到html里,需要用map等方法进行渲染。

2023-12-19 11:45:46 131

原创 react点击事件

thisClick('参数')}>点击事件</button>//方法console.log('这里是点击结果',vm) //这里是点击结果 参数注意:不能直接写函数调用,这里事件绑定需要一个函数引用//按钮<button onClick={(e)=>thisClick(e,'参数')}>点击事件

2023-12-18 17:37:40 439

原创 jsonwebtoken生成token和解析

【代码】jsonwebtoken生成token和解析。

2023-12-08 15:42:04 468

原创 nodejs的 Cannot set headers after they are sent to the client

【代码】nodejs的 Cannot set headers after they are sent to the client。

2023-12-06 17:05:13 218

原创 JWT 认证机制

为了保证JWT 字符串的安全性,防止JWT 字符串在网络传输过程中被别人破解,我们需要专门定义一个用于加密和解密的 secret 密钥:1)当生成JWT 字符串的时候,需要使用 secret 密钥对用户的信息进行加密,最终得到加密好的JWT 字符串2)当把JWT 字符串解析还原成JSON 对象的时候,需要使用 secret 密钥进行解密// secret 密钥的本质: 就是一个字符串(自定义)

2023-12-04 16:54:03 220

原创 session(登录注销)

在 Express 项目中,只需要安装 express-session 中间件,即可在项目中使用 Session 认证。调用 req.session.destroy( )函数,即可清空服务器保存的 session 信息。

2023-12-01 17:21:59 106

原创 接口的跨域问题(JSONP)

浏览器端通过<script>标签的src属性,请求服务器上的数据,同时,服务器返回一个函数的调用。这种请求数据的方式叫做JSONP。1)JSONP不属于真正的Ajax 请求,因为它没有使用XMLHttpRequest 这个对象。4)把上一步拼接得到的字符串,响应给客户端的<script>标签进行解析执行。否则JSONP接口会被处理成开启了CORS的接口。防止冲突,必须在配置CORS中间件之前声明JSONP的接口。3)根据前两步得到的数据,拼接出一个函数调用的字符串。要通过JSONP形式。

2023-11-29 16:30:59 103

原创 接口的跨域问题(CORS)

CORS (Cross-Origin Resource Sharing,跨域资源共享)由一系列HTTP 响应头组成,这些HTTP 响应头决定浏览器是否阻止前端 JS 代码跨域获取资源浏览器的同源安全策略默认会阻止网页“跨域”获取资源。但如果接口服务器配置了 CORS 相关的 HTTP 响应头就可以解除浏览器端的跨域访问限制。

2023-11-29 16:11:31 570

原创 espress写接口例子

apiRouter.js代码。

2023-11-29 16:08:10 83

原创 自定义中间件

/ 导入 express 模块// 创建 express的服务器实例// 中间件的业务逻辑})为了优化代码的结构,我们可以把自定义的中间件函数,封装为独立的模块// middleware.js模块中的代码function bodyParser(req, res, next){ /*省略其它代码*/ }module.exports = bodyParser // 向外导出解折请求体数据的中间件函数// ---------------分割线--------------

2023-11-27 17:15:48 712 1

原创 Express内置的中间件

快速托管静态资源的内置中间件,例如: HTML 文件、图片、CSS 样式等 (无兼容性)自Express 4.16.0 版本开始,Express 内置了。解析 URL-encoded 格式的请求体数据 (,仅在 4.16.0+ 版本中可用)解析JSON 格式的请求体数据(,仅在4.16.0+ 版本中可用)

2023-11-27 16:42:45 408

原创 express中间件

可以使用 app.use()连续定义多个全局中间件。客户端请求到达服务器之后,会按照中间件定义的先后顺序依次进行// 第1个全局中间件req.one = "这里是第1个全局中间件"onsole.log("调用了第1个全局中间件")next()})// 第2个全局中间件req.two = "这里是第2个全局中间件"console.log("调用了第2个全局中间件 ")next()})// 请求这个路由,会依次触发上述两个全局中间件。

2023-11-24 17:23:13 782

原创 高德地图简单api使用例子

【代码】高德地图简单api使用例子。

2023-11-23 11:48:19 636

原创 webGis数据持久化

如果我们希望将数据保存下来,我们需要将数据保存到 硬盘这个过程叫 数据持久化。

2023-11-22 17:22:59 121

原创 express路由模块

【代码】express路由模块。

2023-11-17 17:37:08 134

原创 nodemon自动重启nodejs项目

在编写调试 Node.js 项目的时候,如果修改了项目的代码,则需要频繁的手动 close 掉,然后再重新启动,非常繁琐。现在,我们可以使用 nodemon (https://www.npmjs.com/package/nodemon) 这个工具,它能够监听项目文件的变动,当代码被修改后,nodemon 会自动帮我们重启项目,极大方便了开发和调试。

2023-11-17 15:49:20 280

原创 Express

官方概念:Express 是基于 Nodejs 平台,快速、开放、极简的 Web 开发框架通俗的理解:Express的作用和 Node.is 内置的http 模块类似是专门用来创建 Web 服务器的Express的本质:就是一个npm上的第三方包,提供了快速创建Web 服务器的便捷方法Express 的中文官网: http://www.expressjs.com.cn/

2023-11-16 17:29:15 96

原创 module.exports和exports

由于 module.exports 单词写起来比较复杂,为了简化向外共享成员的代码,Node 提供了 exports 对象。默认情况下,exports 和 module.exports 指向同一个对象。在自定义模块中,可以使用 module.exports 对象,将模块内的成员共享出去,供外界使用外界用 require0方法导入自定义模块时,得到的就是module.exports 所指向的对象。ps:使用require()模块时,得到的永远是module.exports指向的对象。exports 对象。

2023-11-15 16:11:47 143

原创 nodejs创建web服务器

nodejs创建web服务器

2023-11-08 17:19:36 217

原创 nodejs:path路径模块

path路径模块

2023-11-08 15:53:04 113

原创 nodejs:fs文件系统模块

fs文件系统模块

2023-11-07 17:35:40 144

原创 SQL语句

1).AND 表示必须同时满足多个条件,相当于 JavaScript 中的 && 运算符,例如 ifa!2).OR 表示只要满足任意一个条件即可,相当于 JavaScript 中的|运算符,例如 if(a!1).从 FROM 指定的[表中],查询出[所有的]数据。2).从 FROM 指定的[表中],查询出指定 列名称 (字段)的数据。2).按照降序对记录进行排序,可以使用 DESC关键字。1).查询语句中的 WHERE 条件。2).更新语句中的 WHERE 条件。3).删除语句中的 WHERE 条件。

2023-11-07 16:09:24 517

原创 mySQL创建表

1.Datatype数据类型。

2023-11-07 15:14:43 92

原创 微信小程序线上加载使用iconfont问题

微信小程序线上加载使用iconfont问题

2023-09-14 15:36:19 852

原创 vite vue3进行多环境打包配置

对此创建的vu3项目进行构建,项目分为四个环境:本地、测试、预发、生产。

2023-07-19 11:32:38 6630

原创 前端模拟列表的数组数据进行筛选

前端模拟列表的数组数据进行筛选

2023-06-08 17:10:45 388

原创 vue3子组件使用父组件方法

以下代码和内容的使用都是在vue3的setup中,未使用TS。

2023-05-25 16:40:17 277

原创 微信小程序本地上传图片到阿里云oss例子

微信小程序本地上传图片到阿里云oss例子

2023-03-02 17:46:19 551

原创 微信小程序setData给数组赋值问题

微信小程序setData给数组赋值问题

2023-02-02 11:21:37 2257

vue全套(vue,vue的ajax,vue的路由)

里面包含vue,vue的ajax,vue的路由,上传时间是2018.5.3

2018-05-03

空空如也

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

TA关注的人

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