js找出一定范围内的全部素数(埃拉托斯特尼筛法Sieve of Eratosthenes)

摘要: 最近在看js的基础,看到函数这一章的时候,看到了这种写法。 原文链接:https://zh.javascript.info/function-basics 突然懵了个B,js还能这么写。然后问了下chat,才想起来这是js的标签用法。 在JavaScript中,标签(label)是一种标识符,用于标 阅读全文
posted @ 2023-08-29 13:43 hanguahannibk 阅读(34) 评论(0) 推荐(0) 编辑

vuedraggable和vue-fragment冲突导致连续多次拖拽报错问题

摘要: 项目中使用了vuedraggable实现拖拽功能。同时为了不产生多余标签,引入了vue-fragment。在连续多次拖动之后,总是报错。 解决办法:卸载vue-fragment。如果不想引入多余的标签,可以直接使用<template>,而且<template> 标签是标准的 HTML 标签,更具可移 阅读全文
posted @ 2023-08-24 11:38 hanguahannibk 阅读(187) 评论(0) 推荐(0) 编辑

一秒更改node版本

摘要: 让同事发来他的node.exe替换你的。前提是他的项目跑的起来,哈哈,狗头保命! 阅读全文
posted @ 2023-06-19 12:00 hanguahannibk 阅读(11) 评论(0) 推荐(0) 编辑

利用上下键操作具有overflow:auto;属性的div的溢出子元素滚动到可视区域,同时不触发整个文档的滚动

摘要: 阅读全文
posted @ 2023-06-14 17:49 hanguahannibk 阅读(18) 评论(0) 推荐(0) 编辑

el-popover嵌套问题

摘要: 需求:网站客服系统,固定网站右下角。鼠标浮上显示弹窗1,浮上弹框1最上面的一列,显示弹窗2。用了两个el-popover。当鼠标浮上弹窗2的时候,弹窗1消失了。 解决办法:给第二个el-popover添加:appendToBody="false",让其插入弹窗1,解决。感谢我可爱的同事帮我解决。我自 阅读全文
posted @ 2023-05-16 16:44 hanguahannibk 阅读(749) 评论(0) 推荐(0) 编辑

Element-ui的el-table更新表格局部数据状态

摘要: 需求:渲染了一个表格,其中一列的数据较多,超过5条添加展开收起 重点:table一定要设置key值。否则更新不生效。 阅读全文
posted @ 2023-04-24 11:19 hanguahannibk 阅读(493) 评论(0) 推荐(0) 编辑

关于浏览器的Selection对象,以及window.getSelection()的API用法

摘要: Selection 对象就是用户选择的文本范围或插入符号的位置。它代表页面中的文本选区,可能横跨多个元素。文本选区由用户拖拽鼠标经过文字而产生。具有以下属性和方法。 1、anchorNode 只读属性,返回选区开始位置所属的节点。用户可能从左往右框选,也可能从右往左框选。但是锚点是不会移动的。(也就 阅读全文
posted @ 2023-04-21 10:22 hanguahannibk 阅读(1332) 评论(0) 推荐(0) 编辑

在input输入框光标位置插入内容

摘要: let input = document.getElementById('input') let textToInsert = '我是插入的内容'; let startPosition = input.selectionStart; let endPosition = input.selection 阅读全文
posted @ 2023-04-02 15:00 hanguahannibk 阅读(131) 评论(0) 推荐(0) 编辑

vue element-ui form验证中自定义验证方式通过不返回true问题

摘要: 项目中使用了element-ui的form验证,自定义了手机号的验证规则,验证不通过的时候定义了callback()扔出错误。但是忘了写通过的callback()。导致form验证通过拿不到返回的valid。记录一下。 阅读全文
posted @ 2023-02-02 15:31 hanguahannibk 阅读(161) 评论(0) 推荐(0) 编辑

el-table更新数据页面闪烁问题

摘要: 情况是这样,渲染了一个table,高度是固定的。所以会有滚动。其中的某一列的数据只显示了部分内容,鼠标浮上加载全部,用el-popover浮框显示。 但每次改变tableKey会触发整个table的重新渲染,所以table会滚动到最上面位置。 第一次解决办法是每次改变tableKey之前记录滚动位置 阅读全文
posted @ 2023-01-11 11:59 hanguahannibk 阅读(1548) 评论(0) 推荐(0) 编辑