hey les gars, je me sers de ce lib, au moment où je suis en train juste un triables simple, imaginez que j'ai un tableau avec 3 éléments que je veux changer ses positions avec drags, je suis capable de le faire en ce moment. La chose est, quand je swich les endroits mon tableau JSON ne met pas à jour.VueJS JSON draggable/triables ne met pas à jour
Je fais ceci:
ma liste:
<draggable v-model="getDocumentAttributes">
<div v-if="value.key != 'Document'" class="panel panel-primary" v-for="(value, key, index) in getDocumentAttributes">
<div class="panel-body quote">
<span @click="removeSection(index,key)" class="pull-right glyphicon glyphicon-remove text-info"></span>
<p>{{value.key}}</p>
</div>
</div>
</draggable>
mon accessoire calculé que écouter vuex getter:
getDocumentAttributes(){
return this.$store.getters.getDocumentAttributes;
}
Finaly ma liste et ma fonction de lecture du côté vue:
state: {
document: { "id": "0", "atributes": [] },
[...]
getDocumentAttributes: (state) => {
return state.document.atributes;
},
J'ai eu la même solution pour vuex, mais mon setter n'a jamais été appelé, que dois-je faire pour ça? –
. ^. "... vous ne pouvez changer un état de vuex qu'avec des mutations." – Reiner
je sais, mais il n'explique pas avec le dragable/sortable comment le faire, où dois-je appeler l'ensemble() –