Ich möchte meine Checkbox nach Vorhandensein bestimmter Daten in der Datenbank überprüft haben. Ich benutze Vuejs in Laravel. Im Anschluss ist mein Code für Checkbox:Bedingte V-Bindung: Einchecken vuejs
<input type="checkbox" value="{{$complaint->complaintID}}" :checked="CheckCECDecisionSigned({{$complaint->complaintID}})" disabled>
Und unten ist mein vuejs Methode:
methods: {
CheckCECDecisionSigned: function (complaintID) {
if (complaintID) {
var self = this;
this.$http.get('/cimsm/public/api/fetchCECDecisionSignature/' + complaintID).then(function (response) {
if (response.data.length > 0) {
return true;
}
});
}
},
Wie Sie sehen können, wenn response.data.length > 0
dann würde Ich mag true zurück und haben daher das Kontrollkästchen aktiviert. Aber ich kann nicht scheinen, die Methode zu bekommen, Boolean zurückzugeben, auch wenn response.data.length
größer ist als 0
Kannst du mir helfen?