我试图为我的对象设置额外的css类。在我的道具中我有
customClass: {
type: Object,
default: function () {
return {};
},
},
我试图在我的PHP代码中设置我的customClass(自定义类):
$('.ac-col-12.tokenizer-wrapper')
.append('<tokenizer-wrapper :value=\'<?= json_encode($visit['tags']) ?>\' ' +
'custom-class=\'{tag-visit}\''+
'term=\'search\' label=\'<?= t('Tags'); ?>\' position=\'top\'>' +
"</tokenizer-wrapper>");
但我没有将自定义类作为正确的对象传递给我,所以我收到了:
[Vue warn]: Invalid prop: type check failed for prop "customClass". Expected Object, got String.
如何将自定义类作为对象发送?建议?
答案 0 :(得分:1)
您错过了:
来电中custom-class
属性的前导append()
。另外,确保传入有效对象;也许你的意思是{"tag-visit": "somevalue"}
而不是{tag-visit}
?