- 博客(51)
- 收藏
- 关注
原创 TS中的Class
能够在类自身的内部this点,以及子类中通过super点,类名点的方式访问。implements 关键字用于传递对类产生约束的数据类型。派生类负责实现具体的方法功能且必须实现指定的方法。抽象类说明要什么方法,接收返回什么数据类型。
2025-04-02 16:00:46
131
原创 内置对象的类型声明
如果不确定标签的类型,可以采用NodeListOf与联合类型。当没有具体的细分类时,使用HTMLElement来声明。确定获取标签的数据类型后使用 NodeList。正常获取标签的话区别只是中间元素的名称区别。这一类的类型直接用他自身声明数据类型即可。
2025-04-02 11:20:58
129
原创 函数类型声明
函数默认值注意函数默认值与可选形参冲突二者之可选其一函数可选形参注意可选形参与函数默认值冲突二者之可选其一对象数据类型形参声明函数中定义this的类型第一个参数可以指定this的数据类型
2025-04-01 17:22:54
103
原创 2.如何定制 Dcat-admin list 中显示的信息
dcat-admin 中list页面表格的自定义显示,按钮禁用操作,表格和列进行筛选的介绍
2024-08-06 17:59:08
583
原创 浅尝 express + ORM框架 prisma 的结合
express 中 使用 ORM 框架 prisma 对 MySql 数据库的增删改查
2024-04-16 18:05:46
1150
原创 Vue-router中使用pinia,const xxxStore = usexxxStore()报错
Uncaught Error: [🍍]: "getActivePinia()" was called but there was no active Pinia. Are you trying to use a store before calling "app.use(pinia)"?See https://pinia.vuejs.org/core-concepts/outside-component-usage.html for help.This will fail in production.
2024-02-18 16:06:02
647
原创 Vite+Vue3使用Vue-i18n笔记
vite+Vue3接入Vue-i18n国际化的步骤以及常用的方式,如模块化,如何在setup中使用vue-i18n的翻译器$t
2024-01-25 16:22:12
2635
原创 https与http百度地图不显示问题
Mixed Content: The page at '' was loaded over HTTPS, but requested an insecure script ''. This request has been blocked; the content must be served over HTTPS.百度地图报错,地图不显示,http协议与https协议冲突
2024-01-16 16:24:11
1201
原创 nuxt 不解析HTML结构bug
[Vue warn]: Failed to resolve directive: top[nitro] [unhandledRejection] TypeError: Cannot read properties of undefined (reading ‘getSSRProps’)
2024-01-05 14:38:26
1642
原创 nuxt3引入Ant Design Vue4.0.8版本报错 500 [vite-node] [ERR_LOAD_URL] ant-design-vue/dist/antd.css
nuxt3引入ant-design-vue4.0.8过程中导入样式失败以及解决的方法
2024-01-03 16:08:51
1293
原创 Error: Failed to download template from registry: fetch failed,初始化Nuxt一直报错
在npx nuxt init xxx 的时候一直报错Error: Failed to download template from registry: fetch failed发现不行尝试改hosts文件具体的IP Address 可以访问https://sites.ipaddress.com/raw.githubusercontent.com/进行查看最后ping 了一下 raw.githubusercontent.com 发现ping通了但还是不行我的项目路径有中文,改了之后顺顺利利
2023-12-28 10:09:48
713
2
原创 Vue3 hook用于修改当前界面的title属性
封装的这个hook可以用来修改当前页面路由的title属性,当然你要改当前的SEO,keywords或者说明也是可以拓展的。
2023-12-22 16:24:28
656
原创 记录一个自己用的Axios二次封装源码主要设计一些baseUrl和响应的数据解构
对axios,base路径、超时时间、以及默认的请求拦截和响应拦截和指定默认的请求方法和将get的data转化为params参数,方便使用时直接放到data即可
2023-12-21 09:50:00
420
原创 Web3 Vue3连接MetaMask(小狐狸)钱包Request of type ‘wallet_requestPermissions‘ already pending for origin过程记录
"Request of type 'wallet_requestPermissions' already pending for origin http://localhost:5173. Please wait."报错解决,window.ethereum冒红解决,以及Vue3连接MetaMask小狐狸钱包的步骤
2023-11-23 15:47:07
1429
原创 Vue3中高级侦听器watchEffect的使用
默认情况下,高级监听器会自动执行一次监听的函数体,但首次不会触发这个函数本段代码的输出如下更改msg属性我们可以看到num是没有改变的。触发侦听的是msg属性的改变。并且函数的执行顺序优先于其他同步语句,哪怕被写在最下面。最后当我们点击停止监听时调用返回的stop函数时,会再次执行一次函数但不会触发其余代码的执行。同时后续如果继续更新方法中侦听到的值,所有的语句也不会再触发。
2023-11-07 17:54:42
191
原创 Vue3侦听器watch的使用
reactive如果是整个对象进行监听同ref一样直接写入数组即可。需要开启深度监听,对于ref声明的响应式数据默认浅层监听。需要通过()=>obj.key的形式返回监听的具体属性。以数组的形式传递需要监听的数据,ref直接写入数组。newVal和oldVal都是新的Value。newVal和oldVal都是新的Value。reactive中的一个属性需要以函数返回。默认深层次监听,内层更改直接出发。
2023-11-07 16:06:41
83
原创 Vue3插槽的基本使用之匿名插槽、具名插槽、作用域插槽、动态插槽
无论是具名还是匿名皆可使用,用于将子组件中的特定数据暴露给父组件进行操作。可以将子组件中给user插槽上绑定的data属性在父组件中解构出来。的方式绑定属性暴露给父组件,并且可以暴露多个。这个来找到子组件中的匿名插槽进行解构数据。标签绑定name属性可以指定插槽的名字。可以将内容绑定到子组件插槽名字为。在父组件中通过给 标签加上。如果是匿名插槽则需要使用。
2023-11-07 14:50:41
293
原创 Vue3动态组件component的基本使用以及注意事项
首先看一下官方的定义这是一个类似于组件的“元组件”,渲染的内容由is接收到的参数进行决定的。
2023-11-07 11:17:20
2396
原创 Vue3引入组件报错搞了声明文件之后还是报错:找不到模块“./views/xxx”或其相应的类型声明
在这里引入的时候一直报错,上网搜索之后说需要加上声明文件xxx.d.ts,有说放根目录也有说放src目录。但是我试了一下都没有效果报错依旧。最后补充完整的目录报错消失。
2023-11-07 10:47:55
591
空空如也
nuxt图片资源刷新后丢失问题
2024-01-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人