During the process of updating an unfamiliar old script from version 0.11 to 2.5.4, an alert popped up stating:
To address the warning message saying 'Replace this.$eval('reportData | reportFilter false') with a solution using normal JavaScript', Line 327 in assets/js/custom-reports.js file needs attention. This is due to vm.$eval being removed as it does not serve any real purpose anymore. For more information visit: http://vuejs.org/guide/migration.html#vm-eval
Upon examining the code, it was noted that certain values were being set, for example:
this.$set('reportData[' + key + '].selected', !selectAll);
These values are then used here:
var data = this.$eval('reportData | reportFilter false');
Seeking assistance to understand the underlying issue and how to rewrite this functionality in a new manner.