vue报错Invalid prop: type check failed for prop "sticky". Expected Boolean, got String
时间: 2023-11-25 11:51:50 浏览: 223
2020-web前端-vue项目出错-[Vue warn]: Invalid prop: custom validator check failed for prop “index”.
5星 · 资源好评率100%
这个错误提示是因为你在Vue组件中使用了一个名为"sticky"的prop,但是你传递给它的值是一个字符串而不是一个布尔值。解决这个问题的方法是将传递给"sticky" prop的值更改为布尔值。你可以使用JavaScript中的Boolean()函数将字符串转换为布尔值,例如:
```javascript
<template>
<div>
<my-component :sticky="Boolean(stickyValue)"></my-component>
</div>
</template>
<script>
export default {
data() {
return {
stickyValue: 'true'
}
}
}
</script>
```
在这个例子中,我们将一个字符串"true"传递给了"stickyValue",然后使用Boolean()函数将其转换为布尔值并将其传递给了"sticky" prop。
阅读全文