String与string

来源:5-4 ValidateInput 第三部分 — 支持 v-model

关中农家人

2022-03-25

老师好,为什么interface中定义string,而props中定义为String,一个小写string,一个大写String?

写回答

1回答

张轩

2022-03-26

同学你好

这是一个经典问题

props 的校验和 typescript 没有关系的,是 vue 提供的校验方式(不是ts 的静态校验,而是运行时校验,也就是你代码运行之后才校验的),使用的都是构造函数的形式,(也就是大写的 string),你就是不用 ts,也是这样的校验。请看文档:https://vuejs.org/guide/components/props.html#prop-validation

0
1
关中农家人
明白了,谢谢老师
2022-03-28
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程