[Vue warn]: Invalid prop: type check failed for prop "disabled". Expected Boolean, got Function
define getFileExtension
as computed property :
computed:{
getFileExtention() {
//console.log(this.document.extension==="pdf");
return this.document.extension === "pdf";
}
}
then use it like :disabled="getFileExtention"
You need to define getFileExtention
as methods
for this.
methods:{
getFileExtention() {
return this.document.extension === "pdf";
}
}
But if you want the caching ability based on reactive dependencies, you can also use computed
property
computed:{
getFileExtention() {
return this.document.extension === "pdf";
}
}