- 博客(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
原创 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
原创 移动端项目框架推荐
实现了一套代码,同时运行到多个平台;如下图所示,一套代码,同时运行到iOS模拟器、Android模拟器、web、微信开发者工具、支付宝小程序Studio、百度开发者工具、抖音开发者工具、QQ开发者工具。轻量、可定制的移动端 Vue 组件库,一款 Vue 数据可视化组件库,类似阿里DataV(收费)大屏数据展示,提供SVG的边框及装饰、图表、水位图、飞线图等组件。
2025-08-07 17:49:06
361
原创 vue2.如何给一个页面设置动态的name。不同路由使用一样的组件。页面不刷新怎么办?
page里面detail.vuevue2里面.vue的页面都会设置一个name,这个通常是写死的。不能在页面动态设置的。页面刷新缓存通常都是根据这个name来判断的。如果name写死。我几个页面都通用这一个页面的话,他也不刷新页面啊。比如。我从detail1,切换到了detail2.都是一个detail页面。所以他就缓存了不会刷新页面。},
2025-08-07 14:39:57
968
原创 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
原创 天地图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
原创 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
原创 Grid++Report遇到的问题整理:修改明细网格列的排序,一个表格既有循环又有单个的数据怎么设计,一个页面还有空白下面内容缺直接换行了。换页文字中间被切断了,
怎么去掉两个中间黑色的边框。既有明细网格又有自由表格。
2025-07-03 09:17:57
352
原创 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 数学公式 +新增自定义工具栏按钮 编辑器
2018-12-17
vue+elmentui+ueditor +数学公式 编辑器。完整版
2018-09-17
pdf.js插件实现在线预览pdf文件.zip
2020-08-25
formSelects.zip
2019-07-29
里面具有公式插件的一个ueditor编辑器
2018-09-07
1超齐全的方法layui的省市区。只知道name回填。只知道id回填.zip
2019-08-23
超全基于layui得省市区三级联动插件.zip
2019-07-16
ueditor.zip基于layer的ueditor编辑器,可以上传视频,音频,数学公式,自己添加的复杂公式比如矩阵方程组
2019-09-17
xlz基于layui的省市区三级联动.zip
2019-07-15
vue项目模板。这是美容业的啊
2018-06-26
使用node环境来模拟websoket实现web页面进行消息推送接收到消息弹窗的流程
2025-09-24
微信小程序多个视频合成一个播放。一个播放完自动在播放另一个。自定义视频进度组件
2022-07-01
vue+vant的一个移动端的框架.zip
2020-05-20
tree第三层节点横向排列.vue
2020-06-18
TinyCE结合插件MathType(wiris).zip
2020-09-22
vue+elmentui+ueditor +KityFormula数学公式 编辑器.zip
2020-09-22
mathml公式转为latex公式的前端插件
2020-10-14
vue+elmentui +ueditor编辑器 +数学公式 de 两个例子删除新增编辑器以及切换编辑器.zip
2020-09-23
uedotor引入tinymce-formal公式插件的例子的编辑器.zip Latex 公式在线可视化编辑器
2020-09-22
gulp修改了的node_modules.zip
2020-06-10
一个跨域代理的例子.zip
2020-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅