- 博客(16)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 利用AI在现有框架下提升开发效率
最近有一个需求,基本上都是业务信息的增删改查功能,搜索条件+table展示的组合,一共四个页面,页面结构也都很相似。以往常规做法就是看原型画页面,或者找到相似的页面copy过来,改改代码。然而现在有了AI工具的加成,可以直接将原型图发给AI,让他直接生成代码,然后我们把代码拿过来修改一下就可以使用了。但是这样做有个缺点就是,生成的代码可能不是很符合原有的框架,需要改动的内容会比较多。尤其是项目中的table组件是封装过的,那么AI直接生成的代码就不适用了。但是依然可以使用AI简化一些工作量。
2025-02-12 16:09:12
672
原创 通过Cookie控制接口访问权限
Cookie,作为 Web 应用中常用的会话管理工具,提供了一种简单而有效的方式来控制接口访问权限。本文将首先介绍 Cookie 的基本概念和工作原理,然后介绍如何利用 Cookie 来控制接口的访问权限。
2025-01-24 09:52:05
390
原创 VUE自定义指令实现按钮权限控制
在按钮上绑定自定义指令,将访问标记传入,然后在指令的编写中,将当前页面按钮的访问权限数组和按钮的访问标记作比对,访问权限数组中存在该标记,即可访问。
2025-01-24 09:36:59
218
原创 基于web-see的前端监控方案实现
最近在研究前端项目的监控,找到了web-see这个工具,,还有使用demo,https://github.com/xy-sea/web-see-demo。这个工具提供了上报错误、定位错误源码、记录用户行为等功能。
2024-12-26 10:48:37
1124
3
原创 同一个表格组件在不同的页面下展示不同列
展示一个任务详情页,这个页面有两个入口任务创建页点击详情进入;任务开发页点击详情进入。进入任务详情后,详情中展示子任务列表,子任务列表还要根据不同的(任务创建页还是任务开发页)和不同的展示不同的数据列。以下举出一个示例。例如,由任务创建页进入任务详情时:未开始的任务,任务详情中展示的列为:软件名称,提交要求已开始未提交的任务,任务详情中展示的列为:软件名称,软件版本,当前状态已提交的任务,任务详情中展示的列为:软件名称,软件版本,提交版本,提交人,提交时间,审核操作。
2024-12-26 10:34:02
692
原创 搭建Nexus前端npm私服,上传发布npm包和下载依赖
基于Nexus搭建npm私服,创建npm(proxy)和npm(hosted),然后创建npm(group)将这两个repository包含进来。
2024-10-08 16:54:41
2652
4
原创 从零到一搭建vue3项目vue3+typescript+vite+elementplus+axois+pinia
从零到一搭建vue3项目,使用到的技术栈:vue3+typescript+vite+elementplus+axois+pinia
2024-08-16 16:16:34
535
原创 vue3中mixin的使用方法
在 Vue 2 中,mixins 是创建可重用组件逻辑的主要方式。尽管在 Vue 3 中保留了 mixins 支持,但对于组件间的逻辑复用,使用组合式 API 的组合式函数是现在更推荐的方式。最近在vue2迁移到vue3的项目中,对mixin的使用进行了改造,介绍一下使用方法。
2024-01-30 09:44:38
3640
1
原创 vue2项目升级到vue3
因为vue3中也支持vue2的选项式的写法,所以大部分代码不需要做调整,只是element的组件部分需要根据最新的组件用法使用,需要调整的也不多。1)将原项目中的package.json下的dependencies节点的内容删掉vue、element-ui、vuex的节点,追加到新项目的package.json中,然后安装element-plus、pinia。原项目中的状态管理的部分store需要修改,使用vue3匹配的pinia进行状态管理,以下是用户相关的状态信息的示例代码。
2024-01-26 13:33:39
6642
1
原创 基于vue3和vue-grid-layout实现自定义布局和动态渲染组件
安装vue-grid-layout的3.0.0-beta1版本,执行命令:npm install vue-grid-layout@3.0.0-beta1。
2023-07-19 16:20:21
8267
4
原创 centos系统安装superset2.0
然后继续执行superset db upgrade,如果有红色报错,关于FLASK_APP未创建的错误,可以先执行如下命令,然后继续superset db upgrade。在windows上安装superset一直失败,所以参考了尚硅谷的教程,安装了虚拟机,在centos上安装,终于成功了。创建用户,执行该命令后,会提示输入用户名,密码等信息,根据提示一步一步设置即可。启动成功后,访问地址196.168.148.149:8787,进入superset的登录页面,输入之前设置的用户名和密码即可成功登录。
2023-06-16 17:32:06
390
1
原创 echarts热力图地图加载geoserver的地图
echarts热力图加载地图可以使用GeoJSON格式的数据,geoserver的WFS服务可以获取到GeoJSON格式的数据。获取数据接口:http:///demo/ows?其中localhost:8086/geoserver为部署geoserver服务的地址,typeName为图层名称,格式示例demo:layername,demo为工作区名称,layername为图层名称。得到的GeoJSON数据结构如下。
2023-05-05 18:59:45
551
1
原创 安装node-sass失败的问题
下载的开源项目,npm install的时候总是报错,查看报错内容是有关node-sass相关的,记录一下解决方法。
2023-04-25 19:21:02
339
1
关于fullcalendar的使用,如何添加日程保存到数据库?
2016-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人