uni-helper / uni-typed

为 uni-app、uni-cloud 和 uni-ui 组件提供 TypeScript 类型支持
MIT License
35 stars 3 forks source link

在模板中使用时提示错误,不能将类型“Ref<string, string>”分配给类型“string” #17

Closed zoujingli closed 2 months ago

zoujingli commented 2 months ago

描述问题

在模板中使用时提示错误,不能将类型“Ref<string, string>”分配给类型“string”。

不能将类型“Ref<string, string>”分配给类型“string”。ts-plugin(2322)
index.d.ts(5050, 5): 所需类型来自属性 "src",在此处的 "Partial<{}> & Omit<{ readonly src?: string | undefined; readonly mode?: _ImageMode | undefined; readonly lazyLoad?: boolean | undefined; readonly fadeShow?: boolean | undefined; ... 4 more ...; readonly onLoad?: _ImageOnLoad | undefined; } & VNodeProps & AllowedComponentProps & ComponentCustomProps & Readonly<...>, ..." 类型上声明该属性
(property) src?: string | undefined
图片资源地址

复现

先定义

gvar.baseIcon = ref('')

模板中使用:

<image :src="gvar.baseIcon">

系统信息

础环境信息:

使用的包管理器

npm

核对

贡献

类型定义需要增加 Ref<string, string>

image