首页
前端技术
后端技术
智能体
搜索
登录
搜索
一笑痕
仙人之下我无敌,
仙人之上一换一。
累计撰写
30
篇文章
累计收到
7
条评论
首页
栏目
首页
前端技术
后端技术
智能体
前端技术
2026-3-25
nz-popconfirm(气泡确认框)
nz-popconfirm 官方名称和作用 官方名称 Popconfirm(气泡确认框) 这是 NG-ZORRO(Ant Design of Angular)组件库中的确认类组件。 组件定位 英文名: Popconfirm 中文名: 气泡确认框 / 弹出确认 组件库: NG-ZORRO (Ant Design of Angular) 对应 React 版本:...
2026年-3月-25日
335 阅读
0 评论
前端技术
2026-3-25
nz-tooltip(文字提示)
nz-tooltip 官方名称和作用 官方名称 Tooltip(文字提示) 这是 NG-ZORRO(Ant Design of Angular)组件库中的一个基础组件。 组件定位 英文名: Tooltip 中文名: 文字提示 / 工具提示 组件库: NG-ZORRO (Ant Design of Angular) 对应 React 版本: antd 的 To...
2026年-3月-25日
324 阅读
0 评论
前端技术
2025-9-19
CSS实现立体感按钮教程
单个立体感按钮的CSS代码 下面是从上面实现中提取的单个红色立体按钮的CSS代码: !DOCTYPE html html lang=zh-CN head meta charset=UTF-8 meta name=viewport content=width=device-width, initial-scale=1...
2025年-9月-19日
861 阅读
0 评论
前端技术
2025-7-29
PATCH与PUT的区别及使用场景
PATCH与PUT的区别及使用场景 HTTP方法 PATCH和 PUT都用于更新资源,但它们在语义和用法上有本质区别: 🔑 核心区别总结 特性 PUT PATCH 语义 替换整个资源 部分更新资源 客户端数据 必须提供资源的完整表示 只需提供要修改的字段 幂等性 ✅ 是(多次调用效果相同) ❌ 否(依赖补丁内容) 安全性 ❌ 非安全(修改资源) ❌ 非安全(...
2025年-7月-29日
667 阅读
0 评论
前端技术
2025-7-3
Koa项目搭建教程
前言 Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造,相较于express更小、更快、更加灵活。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。支持ES6/7语法,代码可读性更高。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。 最近摸鱼学习了一下 Ko...
2025年-7月-3日
839 阅读
0 评论
前端技术
2025-6-6
vue3的组件间通信方式
props-父子组件之间 通过defineProps获取父组件传递的数据。且在组件内部不需要引入defineProps方法可以直接使用! 父组件给子组件传递数据 Child info=我爱祖国 :money=money /Child 子组件获取父组件传递数据:方式1 let props = defineProps({ info:{ type:...
2025年-6月-6日
969 阅读
0 评论
前端技术
2025-3-26
angular中连接HID设备
注意点:连接之后,要把光标聚焦到一个输入框中!当扫码枪扫描到信息之后会将扫描到的信息输入到输入框当中,如果不聚焦输入框,并没有任何效果! 实现步骤 1. HTML 模板 (app.component.html) 我们添加一个设备列表供用户选择: button (click)=requestHIDDevices() Select HID Device /bu...
2025年-3月-26日
1253 阅读
1 评论
前端技术
2025-3-23
vue的指令
Vue.js框架中的指令系统提供了强大的工具,用于数据绑定、事件监听和渲染等操作。常用指令如v-on用于监听DOM事件,v-model用于双向数据绑定,v-if、v-else等用于条件渲染,v-for用于循环渲染。此外,Vue还提供了其他强大指令如v-show、v-pre和v-cloak等。这些指令帮助开发者更高效地编写代码,构建出优秀的Web应用。无论是全局指令还是组件内指令,都为Vue提供了灵活的操作方式和定制总结来说,Vue的指令系统为开发者提供了强大的操作DOM元素的能力,使得Web开发更加高效和便捷。
2025年-3月-23日
1192 阅读
0 评论
前端技术
2025-3-23
安装依赖插件但是没有官方的类型声明包
报错: Could not find a declaration file for module 'crypto-js'. 'G:/company-projects/sw-fe-auth/node_modules/crypto-js/index.js' implicitly has an 'any' type. Could not find a declaration file for module 'crypto-js'. 'G:/company-projects/sw-fe-auth/node_modules/crypto-js/index.js' implicitly has an 'any' type. 方法一:官方的类型声明包 npm i --save-dev @types/crypto-js(如果报错,执行方法 二) 方法二:创建自定义声明文件 在项目根目录下创建一个 custom-typings.d.ts 文件,并添加以下内容: // custom-typings.d.ts declare module 'crypto-js'; 然后确保项目中的 tsconfig.json 中包含这个声明文件: { "compilerOptions": { "typeRoots": } }
2025年-3月-23日
1140 阅读
2 评论
前端技术
2025-3-23
vue解决跨域问题
在Vue项目中,跨域问题是一个常见的挑战,尤其是在前后端分离的开发模式下。以下是一些常用的跨域解决方案,涵盖了开发环境和生产环境的不同处理方法: 1. 开发环境下的跨域解决方案 (1) 使用 <span class="ne-text">vue.config.js</span> 配置代理 Vue CLI 提供了 <span class="ne-text">devServer.proxy</span> 配置,可以通过代理服务器转发请求,从而绕过浏览器的同源策略。具体步骤如下: 在项目根目录下创建或修改 <span class="ne-text">vue.config.js</span> 文件。 添加代理配置: module.exports = { devServer: { proxy: { '/api': { // 匹配所有以 /api 开头的请求 target: 'http://your-backend-server.com', // 目标服务器地址 changeOrigin: true, // 允许跨域 pathRewrite: { '^/api': '' } // 重写路径,去掉 /api 前缀 } } } }; 通过这种方式,前端请求会被转发到目标服务器,解决跨域问题 。 (2) 使用 <span class="ne-text">vite.config.js</span> 配置代理(适用于Vue 3 + Vite) 如果项目使用 Vite 作为构建工具,可以在 <span class="ne-text">vite.config.js</span> 中进行代理配置: import { defineConfig } from 'vite'; export default defineConfig({ server: { proxy: { '/api': { target: 'http://your-backend-server.com', changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, '') } } } }); 这种方法与 Vue CLI 的代理配置类似. 2. 生产环境下的跨域解决方案 (1) Nginx 反向代理 在生产环境中,可以通过 Nginx 配置反向代理来解决跨域问题。具体配置如下: 修改 Nginx 配置文件(通常位于 <span class="ne-text">/etc/nginx/nginx.conf</span> 或 <span class="ne-text">/etc/nginx/conf.d/default.conf</span>)。 添加反向代理配置: server { listen 80; server_name your-domain.com; location /api/ { proxy_pass http://your-backend-server.com/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 通过 Nginx 反向代理,前端请求会被转发到目标服务器,解决跨域问题 . (2) 后端配置 CORS(跨源资源共享) 如果后端支持 CORS,可以通过设置响应头来允许跨域请求。例如,在 Spring Boot 中可以通过以下方式配置: @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*") .allowedMethods("GET", "POST", "PUT", "DELETE") .allowedHeaders("*"); } } 这种方法需要后端支持,适合前后端协作开发的场景 . 3. 其他跨域解决方案 (1) JSONP JSONP 是一种通过 <span class="ne-text"><script></span> 标签实现跨域请求的技术,适合处理简单的 GET 请求。但是,JSONP 不支持 POST 请求,且需要后端配合 . (2) 使用中间件或第三方插件 一些第三方插件(如 <span class="ne-text">http-proxy-middleware</span>)可以帮助在开发环境中处理跨域问题。这种方法适用于复杂的场景,但需要额外的配置 . 总结 在 Vue 项目中,跨域问题可以通过代理、CORS、Nginx 等多种方式解决。开发环境推荐使用 <span class="ne-text">vue.config.js</span> 或 <span class="ne-text">vite.config.js</span> 配置代理,生产环境则建议使用 Nginx 反向代理或后端配置 CORS。选择合适的解决方案,可以显著提升开发效率和用户体验。
2025年-3月-23日
754 阅读
0 评论
前端技术
1
2