logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue3+Ts中grpc-web的代码封装思路

这篇博客介绍了如何在 Vue 3 + TypeScript 项目中封装 gRPC-Web 代码。通过创建 `GrpcClientManager` 和 `GrpcService` 类,简化了 gRPC 客户端的管理和 gRPC 方法调用的逻辑封装。`GrpcClientManager` 提供了单例管理客户端的功能,避免重复实例化客户端。`GrpcService` 封装了通用的 gRPC 调用逻辑,包

文章图片
#前端#vue.js#javascript
vue用watch监听对象,打印oldValue和newValue相同的问题

其实很简单,因为对象指向的是一个对象,对象是引用类型。所以在改了数据之后,oldVal也会随之变化。Vue官方的解释是:在变更(不是替换)对象或数组时,新值与旧值相同,因为他们指向同一数组或对象,Vue不会保留变更前值的副本。

#vue.js#javascript#前端
入门指南:使用Puppeteer进行前端自动化测试

Puppeteer是一个基于Node.js的自动化测试工具,由Google开发。它可以模拟人类用户在Chrome或Chromium浏览器中的操作,并捕捉浏览器的屏幕截图、生成PDF和执行表单提交等操作。它还可以在Headless模式下运行,即在没有UI界面的情况下运行浏览器。Mocha是一个JavaScript测试框架,可以用于编写前端和后端测试。它支持多种测试样式,例如BDD(行为驱动开发)和T

文章图片
#前端#测试工具#模块测试
到底了