If you need to sort your items initially by state, you have to do it once when component is created. By using computed property which sorts your data you won't be able to display your items in the order that Draggable produces as the data gets sorted continuously for display.
created() {
this.paymentMethods = _.sortBy(this.paymentMethods, 'state');
}
and in the template:
<li v-for="(method, index) in paymentMethods" :key="index">
<!-- list data -->
</li>