【发布时间】:2019-04-05 08:34:03
【问题描述】:
有没有办法为 Vue.js 道具创建自定义道具类型(并通过验证对其进行扩展)?
在下面的示例中,您将找到 Object 属性 background。而不是一个对象,我想有一个自定义的道具类型图像。
图片将检查src 和alt 是否已填充,其余部分是可选的。
我们现在拥有的:
export default {
props: {
background: {
type: Object,
src: String,
srcset: String,
alt: String,
title: String,
},
},
};
我想要什么:
class customPropImage {
// magic ...
}
export default {
props: {
background: Image,
},
};
【问题讨论】:
标签: javascript vue.js vuejs2 vue-component