自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 Chatgpt AI聊天实现,技术NodeJs+uni-app+eventsource,流式响应,支持上下文聊天

最近空闲出点时间,作为一名前端程序员,我一直对人工智能(AI)技术充满了好奇和热情。最近,我开发了一个AI聊天小应用,这个AI聊天小应用是基于我对前端开发和人工智能的研究和兴趣而诞生的。它的目标是为用户提供一个与AI进行有趣而真实对话的平台。让我简单介绍一下它的特点和功能。

2023-06-14 13:52:48 1023 2

原创 Vue 项目安装依赖报错的情况,node版本不匹配情况

(3) 选择node.js的安装位置,可以根据自身情况自定义选择路径盘,路径不要出现空格或中文符号(路径最好是在路径盘的根目录下新建一个文件夹,如C盘、D盘下的根目录),选好后点击next。(若系统中已经安装node.js,则cmd打开终端,输入where node,查看node的位置,选择此文件目录)(2) 可以根据自身情况自定义选择路径盘,路径不要出现空格或中文符号(路径最好是在路径盘的根目录下,如C盘、D盘下的根目录),选好后点击next。进入命令控制行窗口(win+R,输入cmd),

2023-04-26 15:27:35 2600

原创 axios发送xml文件时,请求一直失败的,进行header配置

最近开发某医院医生站系统遇到一个问题,就是通过axios给本地程序接口发送一个xml格式的报文内容,程序会驱动硬件刷卡机读出当前的卡号,本来就是一个很简单axios.post()的格式请求,只是把headers内的Content-type换成application/xml格式就行,但是实际开发时一直出现请求发出去,一直处于pending状态,但是看了本地程序的日志,已经接收到了请求,但是一直解析失败。浏览器这边显示响应成功了,后端也可以读取到我发送的数据。

2023-04-22 16:34:12 564

原创 Vue打包后加载太慢,访问时间太久,记录项目的整个优化过程

通过对打包之后的文件大小进行分析,发现其中three.js,echarts等模块占用空间比较大,同时我对代码进行了排查,发现对这两个模块都是进行的全部引入,但是实际上很多东西都没有使用,于是我对这些模块进行删减,改为部分引入,从而减少包文件的大小,同时将一些没有使用的模块进行删除,从而优化整体包文件的大小。经过以上配置之后,你会发现打包之后的dist/js文件夹里面出现了一些.gz格式的文件,这个就是拆解压缩之后文件包,他们文件都比较小,之后我们还需要nginx的配置文件进行配置,配置代码如下。

2022-09-23 10:37:19 5979 3

原创 Vue3.0 reactive,ref等响应式Api之前的区别

vue3.0里给数据添加响应式有很多api可用。

2022-09-07 09:43:53 140

原创 JavaScript、Vue实现大数据大屏展示3D旋转动画效果

其中我们通过获取所有的子元素,然后进行计算得出每个子元素需要占用多大的弧度位置,同时我们给父级修改其中心点位,通过获取子元素上面设置data-gap的值设置为padding值,之后给每个子元素都设置rotateY值,之后实现rotateCarousel方法.以及点击前进后退的方法,当点击next的时候,整个模块旋转切换到下个菜单,点击prev的时候也可以切换到上一个菜单效果。首先我们先获取所有需要的元素,以及设计初始值,并实现setUpCarousel方法。我们直接修改父级的视角rotateY()即可...

2022-08-23 17:07:41 7453 9

原创 vue内解决可视化大屏内百度地图在css transform下缩放位置偏移的问题

vue内解决可视化大屏内百度地图在css transform下缩放位置偏移的问题

2022-04-21 09:44:18 7552 11

原创 Vue运行项目Node-Sass提示版本问题

Node-Sass出现版本兼容问题(如图:)Syntax Error: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0.执行以下命令卸载老版本npm uninstall node-sass重新安装npm i -D sass重新运行npm run serve至此运行成功

2022-03-21 10:07:53 840

原创 Vue在v-for写循环时使用transition-group动画的时候注意事项

Vue在v-for写循环时使用transition-group动画的时候注意事项Vue3.0再使用v-for循环时不能将key设置为index值,否则动画会执行出bug,永远只会在最后一条数据执行动画。key修改成自定义的唯一性标识符即可解决问题......

2021-04-08 17:04:19 1658 3

原创 vue 使用addRoutes动态添加路由 跳转404路由的问题

遇到的问题:我自己使用addRoutes动态添加的路由页面,使用router-link标签可以跳转,但是一刷新就会自动跳转到我定义的通配符 * 指向的404路由页面。这说明没有找到指定路由才跳到404路由的。我的默认路由是这样子的(这是还没处理后端路由的公共路由也就是谁都有的路由):在使用addRoutes之前我就定义了,通配符 * 跳转到404页面如下图: 这就是问题所在。解决方法是 不要再路由中添加404页面 在addRoutes里进行拼接 (通配符 * 跳转到404页面的路由)(也就是动态添加

2020-10-27 16:03:59 5219 2

原创 filter 根据一组对象从数组中刷选匹配对象元素的

如下:let all = [ {a: 11, b: 88}, {a: 3, b: 77}, {a: 6, b: 55},];let f = [ {a: 3}, {a: 6},];let newA = all.filter(item => { //怎么实现?})筛选出新数组let newA = [ {a: 3, b: 77}, {a: 6, b: 55},];第一种方法:let newA = all.filter

2020-10-27 10:31:47 601

原创 关于VUE element-ui中 el-autocomplete输入后出现下拉框出现提示的小技巧

根据官方文档提供的的一下写法,自动提示的匹配机制是从第一个字开始匹配querySearch(queryString, cb) { var restaurants = this.restaurants; var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants; // 调用 callback 返回建议列表的数据 cb(results)

2020-10-26 16:47:46 4875 2

原创 vue路由的四种传值

第一种:props配置:组件内定义:props: [‘id’]  路由映射配置,开启props:true : { path: '/user/:id', component: User, props: true } 跳转传参:1、标签跳转<router-link to="/user/1">第一个</router-link>2.函数式跳转:getDescribe(id) {// 直接调用$route

2020-10-26 15:08:56 2628

转载 文本溢出时,如何显示为省略号

目前在移动端开发的展示界面中,如果一段文本的数量过长,受限于屏幕的宽高等因素,有可能不能完全显示,为了提高用户的使用体验,这个时候就需要我们把溢出的文本显示成省略号。接下来我们来看一下对于下面这一段文本内容,我们可以如何实现行文本溢出的样式吧:单行文本溢出多行文本溢出:5行以下的内容全显示;5行以上(含5行)只显示5行,超出部分省略号展示;5行以上显示展开按钮。点击展开, 显示全部内容以及收起按钮;点击收起,折叠内容并显示展开按钮。悠悠竹林,万顷翠色,几多清幽和宁静,自然没有城市的喧嚣和杂乱。若有雨

2020-06-18 09:43:35 473

转载 程序员之间心照不宣的小秘密

程序员之间心照不宣的小秘密在很多养宠物的人眼中,人是复杂的,宠物是简单的。同理,在程序员眼中,人是复杂的,但代码是简单的。一个人指责你有错,你不一定真的有错,人会撒谎,人有心计,但编译器不会!编译器向你报了一个错,那一定是你的代码有错。我是一个热爱思考的人,喜欢从代码中挖掘一些难以察觉的细节,久而久之,练就一番看代码识人的本领,只要看到一个人的代码,就能大概判断出这个人的技术水平和性格特质。如果一份代码乍一看排版还挺整洁的,那它大概率是一份优秀的代码,作者也大概率是一名优秀或者有潜力的程序员,不过下面我

2020-06-18 09:30:02 171

海康威视视频WEB无插件含最新版测试demo

系统连接海康摄像机设备时实时预览相机画面,因为考虑到系统部署的环境情况,无法安装插件,特提供无插件版视频预览,可以正常使用。可以用于测试海康摄像头预览和云台控制,也可以进行开发,demo配备基本功能,预览,通话,缩放,抓图,视频录制,窗口切换等。

2022-04-01

海康威视视频WEB3.0插件含最新版测试demo

系统连接海康摄像机设备时实时预览相机画面,可安装插件后进行预览,使用IE浏览器安装海康视频插件预览,插件版本比较低,但是可以正常使用。可以用于测试海康摄像头预览和云台控制,也可以进行开发,demo配备基本功能,预览,通话,缩放,抓图,视频录制,窗口切换等。 同步提供win32版和win64版本供下载。

2022-04-01

空空如也

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

TA关注的人

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