自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1238)
  • 资源 (68)
  • 收藏
  • 关注

原创 复制了一个vue的项目然后再这个基础上修改。可是通过npm run dev运行之前的老项目,发现运行的竟然是拷贝后的项目。为什么会这样?

新老项目都跑了起来一个是localhost:8080.一个是localhost:8081.可是当我修改新项目。发现两个域名的项目都跟着一起修改了。修改老项目页面都没有变化。现在可以明确的知道,此致跑的两个都是映射到了新项目的。我复制老的vue项目,想在此基础上开发。可是我再去运行老项目发现运行的却是我粘贴出来的这个新项目的内容。起初以为是package.json中的name没有改变。或者浏览器的缓存问题,最后发现都没有用。输出的是PS E:\xlz\his-mix-web>不存在跑的是一个项目的问题。

2025-10-16 11:05:23 283

原创 前端跨域怎么传递消息。信息很多不能通过url传递。纯前端实现方法postMessage

console.log('接收方收到消息:', event.data, '来源:', event.origin);console.error('回复 page-ready 失败:', e);console.log('成功收到数据:', event.data.payload);console.log(' 收到 ping,回复 page-ready');console.warn('event.source 为空,忽略');console.log('未知消息类型:', event.data);

2025-10-15 18:35:34 265

原创 vue2页面通过window.open打开一个非同源页面,希望传递大量的参数给新打开的页面。可以怎么实现

又因为带的参数很多,通过url拼接的方式害怕太多的时候会被截取切断。console.log('📩 接收方收到消息:', event.data, '来源:', event.origin);console.log('✅ 成功收到数据:', event.data.payload);console.log('✅ 收到 ping,回复 page-ready');console.warn('❌ event.source 为空,忽略');console.log('❓ 未知消息类型:', event.data);

2025-10-11 16:47:07 440

原创 为什么view-design的多选框绑定是是一个对象里面的值,打印值改变但页面却没有变化

view-design的 <Checkbox v-model="visitObj.allergyHistory.hasNoAllergy" @on-change="changeAllergy"为什么选中的状态没有改变。打印值已经变成了false了.重点是加上key避免绑定的层级太深他没有监听变化。>多选框</Checkbox>

2025-09-26 16:29:04 228

原创 vue项目报错export ‘default‘ (imported as ‘Vue‘) was not found in ‘vue‘ (possible exports: BaseTransition

在vue3的项目中使用了vue2的语法。

2025-09-24 15:12:22 365

原创 Gride++report6.的综合文本框怎么让他自动换行,内容自动扩展

然后右边文字格式-文字自动换行选择是。

2025-09-11 17:16:11 265

原创 speechSynthesis浏览器进行语音播报

console.log(`微信播报参数 - 语速: ${rate.value}, 音调: ${pitch.value}, 音量: ${volume.value}`)console.log(`语音参数更新 - 语速: ${rate.value}, 音调: ${pitch.value}, 音量: ${volume.value}`)inputText.value=`请${props.number}号患者${ props.name }到${ props.deptName }诊室就诊`;//语音播放结束,弹窗关闭。

2025-08-26 09:45:10 943

原创 vue+vite打包后的文件希望放在一个子目录下

比如我们常规操作是打包的项目文件直接放在域名下面。如果我们希望把项目放在子域名下面应该怎么处理呢?base:'/call/',注意不是build目录哈。return的最外层。vite.config.js里面指定base的路径。假设我们希望放在子目录加做call。如果我们是history的模式。

2025-08-25 14:56:20 244

原创 cmd命令行删除文件夹

首先进入要删除的文件目录下。在windows系统中。然后目录就呈现选中的状态,输入cmd就直接进入当前目录下。输入你想删除的当前目录下的文件。比如我的这个我如果想删除build。

2025-08-25 13:43:57 250

原创 vue开发的项目通过webview的方式打包成原生的安卓App,vue怎么和App进行交互呢?

所以打算把播报发出声音的步骤给到原生App的同事。我在需要播报的时候调用他写的发声的函数。等他结束了再告诉我,我再去关闭播报弹出的弹窗。window.callAndroid.play("要传给App的值1","要传给App的值2"....);首先callAndroid和play这个是App同事定义的,我们只需要前面加个window.就可以了。发现原生App想调用我的项目里的函数却一直获取不到。比如我写了一个语音播报的叫号系统,但是使用浏览器的。我的vue项目怎么调App的函数呢?

2025-08-21 18:31:02 266

原创 WebSocket连接的例子

console.error('解析WebSocket数据失败:', error)console.log('WebSocket连接已建立', websocket)console.log('接收到WebSocket数据:', event)console.error('WebSocket连接错误:', error)

2025-08-21 16:27:35 239

原创 html模拟websocket通信

未连接

2025-08-16 09:42:10 861

原创 清除git缓存

git rm --cached -r .git reset --hard

2025-08-12 15:59:34 153

原创 移动端项目框架推荐

实现了一套代码,同时运行到多个平台;如下图所示,一套代码,同时运行到iOS模拟器、Android模拟器、web、微信开发者工具、支付宝小程序Studio、百度开发者工具、抖音开发者工具、QQ开发者工具。轻量、可定制的移动端 Vue 组件库,一款 Vue 数据可视化组件库,类似阿里DataV(收费)大屏数据展示,提供SVG的边框及装饰、图表、水位图、飞线图等组件。

2025-08-07 17:49:06 361

原创 大屏数据展示页面,数据可视化可以用到的框架和插件

有大屏的各种点缀页面效果,增加视觉效果。还有各种图表效果。

2025-08-07 17:14:35 490

原创 vue2.如何给一个页面设置动态的name。不同路由使用一样的组件。页面不刷新怎么办?

page里面detail.vuevue2里面.vue的页面都会设置一个name,这个通常是写死的。不能在页面动态设置的。页面刷新缓存通常都是根据这个name来判断的。如果name写死。我几个页面都通用这一个页面的话,他也不刷新页面啊。比如。我从detail1,切换到了detail2.都是一个detail页面。所以他就缓存了不会刷新页面。},

2025-08-07 14:39:57 968

原创 Grid++Report6.希望表格的标题和某些内容。每页开头都有怎么办?

每一页前面的内容都是一样的。只需要把想要重复内容部分设置成。

2025-08-07 14:10:32 315

原创 Grid++Report6.表头换页时每页都有怎么设置

右边的两个参数修改一下。

2025-08-07 11:33:37 326

原创 vue3+天地图如何给地图上添加标注,图标标注和文字标注。并且文字标注要居中。

{name: "郑州大学第一附属医院", lng: 113.662, lat: 34.763, type: "hospital"},{name: "河南省人民医院", lng: 113.680, lat: 34.768, type: "hospital"},// maxTilesLoading: 16, // 限制并发加载的瓦片数量。//所有的医院的图标标记。

2025-08-04 17:12:09 850

原创 vue3+天地图。添加标注和点击当前去掉其他的标注

{name: "郑州大学第一附属医院", lng: 113.662, lat: 34.763, type: "hospital"},//清除点击以外的医院。{name: "河南省人民医院", lng: 113.680, lat: 34.768, type: "hospital"},// maxTilesLoading: 16, // 限制并发加载的瓦片数量。

2025-08-04 17:11:58 725

原创 vue+vite项目中怎么定义一个环境变量可以在开发环境和生产环境使用不同的值,并且可以在vue页面和index.html通用。

然后再项目最外层和inde.html同级目录下新建.env.development和.env.production两个项目并且定义你想要的环境变量名:注意要以VITE_开头。// console.log('Map Token:', env.VITE_APP_MAP_TOKEN) // 应该能正常输出。// 使用 loadEnv 加载环境变量,第二个参数是项目根目录路径,第三个参数是要匹配的前缀。然后vite.config.js文件。index.htm里面使用。首先我们需要下载一个插件。

2025-08-04 10:15:21 513

原创 天地图为什么出现一个个方块的破损的图片

types: ['vec', 'cva'] // 矢量+注记。我不太清楚原因但是加上这个真的就解决了《大哭》

2025-08-01 11:33:07 262

原创 天地图加载时有灰色区域是为什么?

应该是你没有设置准备的宽高导致的。注意设置成100%的百分比形式也会导致这个问题。

2025-07-30 15:00:15 576

原创 天地图Api4.0.怎么根据geojson的数据。把一个省的所有市区标记色块和文字

天地图

2025-07-30 14:41:15 1247

原创 天地图Api。热力图和label文字标签一起使用的时候。文字标签不显示;

问题原因,应该相设置label再去加载热力图。顺序错了就导致label不显示了。

2025-07-28 09:47:47 252

原创 使用天地图api4.0修正因为大屏缩放scale导致获取点击的经纬度位置不正确的问题

因为大屏要用到scale。却发现坐标都是错误的。console.log("校正后的坐标:", newlnglat);});/*** 获取校正后的点击经纬度* @param {MouseEvent} event 地图点击事件对象* @param {number} scale CSS缩放比例* @returns {T.LngLat} 校正后的经纬度对象*/// 计算相对于地图容器的实际点击位置// 转换坐标重点地方标红。因为发现有很多版本用的还是错误的方法导致。

2025-07-24 10:40:38 328

原创 webstorm的内置命令行工具没办法使用了怎么办

再去执行 get-ExecutionPolicy就会看到返回的是显示RemoteSigned, 就成功了。显示Restricted(表示状态是禁止的)以管理员身份运行webstrom。打开后再它自带的命令行中输入。

2025-07-19 11:44:32 386

原创 elment-ui怎么添加上传中的loading效果

console.log(`文件 ${file.name} 上传进度: ${event.percent}%`);fileProgress: {}, // 格式:{ [uid]: percentage }-- 添加一个loading效果-->// 新增:记录每个文件的上传进度。// 其他原有数据...// 原有成功逻辑...// 原有错误处理...// 判断文件是否正在上传。// 上传成功时清理状态。// 上传失败时清理状态。// 获取文件上传进度。

2025-07-10 18:18:08 494

原创 element-ui 的上传使用compressorjs压缩图片。但是不自动上传再点击保存的时候再上传的时候,为什么在上传后获取临时路径显示的时候,当时的图片并没有压缩?canavas压缩质量更高

/base64转Blob。url: URL.createObjectURL(compressedFile) // 更新预览地址。this.$message.error("上传图片只能是 JPG/JPEG/PNG 格式!raw: compressedFile, // 替换为压缩后的文件。if(fileSize>5){//compress压缩图片。}else{//使用canvas的方式压缩图片。

2025-07-10 11:53:02 939

原创 Grid++Report6.打印纸张怎么设置

打开最下面的页面设置。可以设置A5,A4这样的。

2025-07-04 17:43:08 462

原创 vue2+elementui使用compressorjs压缩上传的图片

this.$message.error("上传图片只能是 JPG/JPEG/PNG/PDF 格式!convertSize: 5 * 1024 * 1024, // 超过5MB的图片转为WebP。// 返回压缩后的文件。maxHeight: Infinity, // 不限制高度。axWidth: Infinity, // 不限制宽度。quality: 0.6, // 默认压缩质量 (0-1)maxHeight: 1080, // 最大高度。maxWidth: 1920, // 最大宽度。

2025-07-03 17:45:08 1078

原创 vue2+elementui实现点击enter跳转到下一个表单元素内。且能日期选中之后点击enter去下一个表单元素。但是select好像还不行,只能在手动添加enter事件

/ 特殊处理Element UI组件。// 特殊处理日期选择器输入框的Enter。// 特殊处理select使其展开下拉。// 检查是否在日期选择器面板内。// 检查是否在需要跳过的元素中。// 特殊处理radio。// 清除上次记录的radio。// 跳过特定容器内的元素。// 处理日期选择器面板关闭。// 默认Enter处理。// 处理radio聚焦。// 处理普通元素聚焦。// 处理radio点击。// 跳过按钮类元素。// 跳过不可见元素。

2025-07-03 16:34:48 699

原创 优化 WebSocket 实现单例连接用于打印【待测试 】

/ 打印任务队列console.log('WebSocket连接已建立');console.log('收到打印响应:', event.data);// 处理打印响应console.log('WebSocket连接关闭');console.error('WebSocket错误:', error);if (!

2025-07-03 09:50:03 725

原创 input 获取焦点时全选

这样编辑的时候就直接覆盖掉原来的。// input框获取焦点时全选。在main.js里面自定义指令。

2025-07-03 09:31:20 534

原创 Grid++Report遇到的问题整理:修改明细网格列的排序,一个表格既有循环又有单个的数据怎么设计,一个页面还有空白下面内容缺直接换行了。换页文字中间被切断了,

怎么去掉两个中间黑色的边框。既有明细网格又有自由表格。

2025-07-03 09:17:57 352

原创 锐浪报表Grid++Report的模板设计

焦点放在明细网格上,修改右侧属性,边框样式。

2025-07-03 09:14:50 580

原创 view-design的日期时间插件怎么在只选择日期没有选时间的时候给他默认的时间

如果不选择时间默认开始时间是00:00:00.结束时间默认23:59:59。console.log('开始时间:', new Date(this.startTime));console.log('结束时间:', new Date(this.endTime));// 发送请求时使用 this.startTime 和 this.endTime。startTime: '', // 实际开始时间(含默认)endTime: '' // 实际结束时间(含默认)// 初始化默认时间(当天)

2025-06-26 17:13:33 484

原创 view-design的table使用sortable: true排序,但是2,竟然排在了12的前面是为什么?

/ 根据 order 动态调整。字符串排序是逐字符比较 ASCII 码的,未指定排序函数时,默认按字符串排序。解决办法把他们转成数字在排序。title: '床位号',的 ASCII 码(的 ASCII 码(

2025-06-26 17:10:11 275

原创 怎么获取正确的时间而不是电脑系统的错误时间

new Date()获取的是系统时间。电脑或者手机系统的时间。如果显示的时间不正确那么获取的时间也是错误的。怎么能避免这个问题呢?getNetworkTime().then(time => console.log("当前准确时间:", time));console.error("获取网络时间失败,回退到本地时间:", error);

2025-06-14 10:21:40 254

原创 ivew怎么实现table的多选框选择根据条件禁用.全选也只能选中没有被禁用状态的行

value: row._checked, // 绑定选中状态(需自行维护): item.ordersClassCode == 1 // 动态禁用。// 拦截事件:只有非禁用的行才能触发选中。// 更新行的 _checked 状态(可选)// 处理全选/反选(需过滤禁用行)//获取tableData的数据。// 手动控制行选中状态。

2025-06-10 14:54:33 650

vue elmentui ueditor 数学公式 +新增自定义工具栏按钮 编辑器

因为上传数学题时。填空题横线统一的让用户点击工具栏的一个按钮实现。然后数学公式没有方程式的功能,需要加个工具实现这个功能。然后下载项目打开命令行,再输入npm install 下载包依赖。在npm run dev 运行就行啦

2018-12-17

vue+elmentui+ueditor +数学公式 编辑器。完整版

这个里面有获取编辑器内容和设置编辑器内容。两种方法,是以前上传的https://download.youkuaiyun.com/download/qq_33769914/10651952这个地址的整理。

2018-09-17

移动端截图下载图片,也可以打印

使用html2canvas截图,也可以打印图片。里面使用到了html2canvas和jquery的插件,简单方便。

2019-01-25

pdf.js插件实现在线预览pdf文件.zip

pdf.js插件实现在线预览pdf文件。直接利用这个插件放在项目里。然后使用./js/pdf/web/viewer.html?file=' + pdf的文件地址。可以看介绍文章在这里啊https://blog.youkuaiyun.com/qq_33769914/article/details/108223002

2020-08-25

基于layui的步骤条

layui竟然没有步骤条这样普通的功能。所以自己整理了一份基于layui的步骤条

2019-07-12

formSelects.zip

https://hnzzmsf.github.io/example/example_v4.html这个里面写的竟然没有一个简单的例子,于是我就把里面的一些有用的css和js拿出来写了这个小例子

2019-07-29

里面具有公式插件的一个ueditor编辑器

ueditor编辑器然后还有kityformula-plugin数学公式的插件。两个是结合起来用然后就能是编辑器里面有数学公式。可以参考文章https://blog.youkuaiyun.com/qq_33769914/article/details/82495754

2018-09-07

引入MathJax.js把图片公式转为一般文本公式

一些编辑器最后生成的公式都是图片的样式,我们复制粘贴不出来具体的样式。我们需要用这个插件来转化图片公式

2018-10-31

用vue写的公众号

用打开命令提示行在里面输入npm install,然后npm run dev 运行就可以啦

2018-06-26

引入MathJax.js把图片公式转为一般文本公式没有在vue项目中使用的

写了一个图片的公式。然后直接使用插件把他转化为文本的公式的

2019-05-06

一个vue的小例子

这是一个自己写的比较精简的微信公众号,自己看看吧,

2018-06-26

1超齐全的方法layui的省市区。只知道name回填。只知道id回填.zip

后端接口只给了省市区的name值,怎么回填?只给id怎么回填。怎么获取选中的省市区的name 和id

2019-08-23

vue+elmentui+ueditor +数学公式 编辑器

把数学公式引进ueditor的工具栏上面,是编辑器可以输入数学公式

2018-09-07

超全基于layui得省市区三级联动插件.zip

这里得json数据比我之前上传的https://download.youkuaiyun.com/download/qq_33769914/11355616这个里面得更加全面。开始那个只涉及区这里面还有镇。

2019-07-16

ueditor.zip基于layer的ueditor编辑器,可以上传视频,音频,数学公式,自己添加的复杂公式比如矩阵方程组

基于layer的ueditor编辑器。里面修复了原来编辑器上传视频的一些问题。以及音频不能上传本地内容的问题。把视频音频上传写在了一个弹窗里面上传。然后自定义按钮,加了复杂公式和数学公式。

2019-09-17

xlz基于layui的省市区三级联动.zip

之前参考的页面的http://www.jpw.net/code/636431820895762098省市区总觉得哪里有问题。于是自己在他的基础上修改了一下。我这里面用到的省市区的json数据和他的例子是不一样的。我的市的后面都会有市。大家可以参考一下。

2019-07-15

vue+element-ui.rar

vue+element-ui的一个项目框架。下载以后npm install 安装包依赖。然后npm run dev运行

2020-04-23

vue项目模板。这是美容业的啊

这是一个空的只有一个框架的vue的项目,自己总结的以后可能有用的。如果运行有Vue packages version mismatch问题可以把package.json里面的 &quot;vue-template-compiler&quot;: &quot;^2.5.2&quot;,修改版本。然后执行npm update。

2018-06-26

ueditor不在vue项目中使用。加上公式插件和自定义按钮

这是一个简单的ueditor的编辑器。里面添加了公式和我自定义的添加特殊字符。加波浪线加重点符号的按钮图标

2019-06-21

收藏的各种插件

一下常用的插件,全都打包放在这里啦。树形播放器页码等

2018-06-08

使用node环境来模拟websoket实现web页面进行消息推送接收到消息弹窗的流程

<p>此页面演示websoket建立长链接。后端把弹窗需要的数据给到前端。前端选择模板显示。</p> <p>点击菜单跳转页面或者点击按钮,或者进入页面等任何场景,只要是需要弹窗的地方,都要修改建立链接的参数,websoket会根据参数返回相应的数据</p> <p>每次传来的数据都是之前没有处理的,所以上一个没处理的弹窗就要关闭。直接展示最新的弹窗</p> <p>跳转页面之前的页面弹窗也要自动关闭,并且20s没有处理。就自动关闭弹窗</p> <p>可以在main.js里接收点击按钮的操作。也可以在具体的页面中处理,如果处理同一个名称的操作按钮时,可以加一个层级。默认为0.会优先执行层级高的函数</p>

2025-09-24

医院大屏叫号系统websoket连接的html

医院大屏叫号系统websoket连接的html

2025-08-22

自己写的前端小知识分享文案

自己写的前端小知识分享文案

2024-01-25

项目部署的笔记啦啦啦啦啦啦啦啦啦啦备用

项目部署的笔记啦啦啦啦啦啦啦啦啦啦备用

2024-01-25

vue3+taro+nutui+pina小程序空白框架

vue3+taro+nutui+pina小程序空白框架

2023-03-25

微信小程序多个视频合成一个播放。一个播放完自动在播放另一个。自定义视频进度组件

微信小程序多个视频合成一个播放。一个播放完自动在播放另一个。给用户一种只播放了一个视频的错觉。 我们有多个视频但是后端合成一个视频的成本比较高希望前端合并。所以只能一个video标签通过显示不通的src来一个个的播放。 自定义视频的播放进度组件

2022-07-01

vue+vant的一个移动端的框架.zip

平时总是用到下面的三个tab固定,页面的主体内容随tab切换而改变。我这里就直接写了一个空的模板。都是最简单的东西。里面前端框架是vant。首先要下载包依赖npm install 然后npm run dev 就能看到效果了。其实是最简单的东西。对于初学者学习看一下路由相关的知识还是有点作用的

2020-05-20

tree第三层节点横向排列.vue

这个是https://blog.youkuaiyun.com/qq_33769914/article/details/81562278?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159244480719724848325509%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=159244480719724848325509&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_blog_default-1-81562278.pc_v2_rank_blog_default&utm_term=element-ui+tree我这个文章的代码。下载了放在自己的vue项目中看结果吧

2020-06-18

TinyCE结合插件MathType(wiris).zip

tinymce的编辑器上面添加mathtype的公式插件。打开运行npm install 然后npm run dev就可以看到效果啦。不过这个例子里我还没有写获取编辑器内容和设置编辑器内容。还在研究中心。完成以后会更新

2020-09-22

vue+elmentui+ueditor +KityFormula数学公式 编辑器.zip

vue+elmentui+ueditor +KityFormula数学公式 编辑器。下载以后通过npm install 。然后npm run dev运行

2020-09-22

vvwx-h5.zip

学生端的h5页面

2021-11-24

vvwx-pay.zip

海报支付页

2021-11-24

katex-0.13.2.tgz

katex公式。本地的文件,在把cdn的地址本地化的时候总是缺少文件。这个就是最全的文件啦。

2021-04-09

mathml公式转为latex公式的前端插件

如何把mathml的公式转化为latex的公式呢,具体参考这个文章https://blog.youkuaiyun.com/qq_33769914/article/details/109065974

2020-10-14

前端开发规范.docx

自己总结的前端开发规范

2021-03-18

vue+elmentui +ueditor编辑器 +数学公式 de 两个例子删除新增编辑器以及切换编辑器.zip

删除新增编辑器以及切换编辑器的两个例子。可以参考这个博客https://blog.youkuaiyun.com/qq_33769914/article/details/82495754

2020-09-23

uedotor引入tinymce-formal公式插件的例子的编辑器.zip Latex 公式在线可视化编辑器

下载以后npm install下载依赖,然后npm run dev运行就可以看到效果了。这里面我还有个tinymce的例子。views/B.vue是一个tinymce的编辑器

2020-09-22

后端代码环境需要的一些配置文件自己留着底

有时候后端代码需要额外的配置文件自己公司的项目用的,留个底。

2021-02-23

gulp修改了的node_modules.zip

https://blog.youkuaiyun.com/qq_33769914/article/details/105412505按照这篇文章把gulp的配置文件修改了。

2020-06-10

一个跨域代理的例子.zip

webpack+vue的一些项目总是使用到跨域代理我们应该怎么做呢。这个是个简单的小例子可以看一下。文章参考https://blog.youkuaiyun.com/qq_33769914/article/details/106263333

2020-05-21

空空如也

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

TA关注的人

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