发布了文章2024-08-23
在正常 Typescript 中,可以在函数参数前面声明泛型变量const identity = <T>(arg: T): T => arg;但是如果在 React .tsx 文件中使用,编译器会把类型变量当作JSX标签解决办法是在类型变量后面加一个逗号,让编译器知道这实际上是一个泛型类型变量 {代码...}
赞了回答2024-07-04
这种写法,也和原题中的代码写法是一样的,即直接对 defineProps 的返回值解构。这种情况下父组件改变传入的 props,子组件也能获得最新的值。
回答了问题2024-06-27
如果不用 ssg, next.js 非常适合你这种需求。可以打包的时候可以提前静态渲染部分路由,剩余未渲染的,等待第一个请求进来再渲染成静态,后续再有请求进来,就可以直接访问渲染后的,如果某一个页面的数据改了,也可以手动掉请求,重新单独静态渲染那个页面。如果你...
回答了问题2024-06-18
如果是嵌套在原生APP里的h5肯定是没有H5+的方法的,这种情况可以让APP端写一个保存到相册的接口,h5端通过JSBridge方式调用原生的方法
回答了问题2024-06-05
[链接]
回答了问题2024-06-04
评论里有人提到了chrome 工程师的演讲,应该是指模拟聚焦的网页,以前这个功能入口比较深,现在在样式Styles面板,点开:hov就能看到Emulate a focused page开关
回答了问题2024-06-04
不需要用状态管理,SideBarList组件数据从服务端正常获取,表单提交成功后调用nextjs的api刷新下路由数据就行,像nextjs官方的AI演示项目,侧边栏就是用 router.refresh 更新的
回答了问题2024-05-30
不适合,sse不能主动推送
回答了问题2024-05-21
{代码...}
回答了问题2024-05-20
你是在前端项目用的吧,minio 这个包应该不兼容浏览器端
回答了问题2024-05-18
[链接][链接]
赞了回答2024-05-08
你 npm run start 是启动了一个 dev 服务,这个服务看起来是监听的 8080 端口,所以热更新也是8080 端口。但是你实际的服务地址经过了转发,dev 服务对这件事是不知道的,所以页面进行热更新时出现了 8080 和 30016 不一致导致跨域的问题。
回答了问题2024-04-30
前端对接会泄露apiKey, 需要有个后端中转服务来调用FastGPT的接口,前端只需要调用后端的接口就行,接口的格式可以跟后端约定自定义,也可以直接返回前端解析,接口格式兼容OpenAI
回答了问题2024-03-27
似乎是nextui的bug,官方正在修复中
回答了问题2024-03-26
@clickhouse/client-web 是给浏览器端用的在nodejs环境用@clickhouse/clientnodejs环境使用web crypto api要手动导入模块,没有全局crypto这个变量
回答了问题2024-03-18
一般同时调用几十次上传接口,浏览器会自己处理并发,也可以自己在代码里维护一个上传队列,没听说过要把文件合并上传,反而是大文件上传需要分开切片上传。
回答了问题2022-10-28
[链接]
回答了问题2022-03-24
{代码...}
回答了问题2022-02-28
小程序image组件可以直接使用fileID,可以试一下
回答了问题2022-02-28
{代码...}