Updating Vue instance disables certain element

Updating Vue instance disables certain element

I am creating a roster in which assignment can be made using Vue. If I assign a person to a particular shift, then he is removed from all the preferences and we would no longer be able to navigate through different options. The close moves the preference up by 1 and the prev icon moves it down by 1 and tick makes the assignment. Have a look at the code&nbsp;<a href="https://jsfiddle.net/amahajan/3zxgvf17/9/" target="_blank">jsfiddle</a>.

I am creating a roster in which assignment can be made using Vue. If I assign a person to a particular shift, then he is removed from all the preferences and we would no longer be able to navigate through different options. The close moves the preference up by 1 and the prev icon moves it down by 1 and tick makes the assignment. Have a look at the code jsfiddle.

Now when an assignment is done then a delete operation is carried out. And after that, entire Vue is force updated. This delete operation disables the preference list navigation in all other table cells.Why this disabling occurs? Is there any solution to that. Also can Vue force Update be avoided?

 $('.assign').click(function() {
   app.assignNurse($(this));
   app.$forceUpdate();


});


Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

Top Vue.js Developers in USA

Vue.js is an extensively popular JavaScript framework with which you can create powerful as well as interactive interfaces. Vue.js is the best framework when it comes to building a single web and mobile apps.

10 Best Vue Icon Component For Your Vue.js App

In this article, I will collect 10 Vue icon component to bring more interactivity, better UI design to your Vue application.

Collection of 10 Vue Markdown Component for Vue.js App in 2020

Markdown is a way to style text on the web. The 10 Vue markdown components below will give you a clear view.