1. Vue listener arrayVue can actually monitor array changes, such as data () { return { watchArr: [], }; }, watchArr (newVal) { console.log('Listening: ' + newVal); }, created () { setTimeout(() => { this.watchArr = [1, 2, 3]; }, 1000); }, For example, use splice(0,2,3) to delete two elements from array index 0 and insert an element 3 at index 0. data () { return { watchArr: [1, 2, 3], }; }, watchArr (newVal) { console.log('Listening: ' + newVal); }, created () { setTimeout(() => { this.watchArr.splice(0, 2, 3); }, 1000); }, The push array can also be monitored. 2. Situations where vue cannot monitor array changesHowever, arrays cannot be monitored in the following two situations
Example of a situation where array changes cannot be monitored 1. Use indexes to modify array values directly data () { return { watchArr: [{ name: 'krry', }], }; }, watchArr (newVal) { console.log('Listening: ' + newVal); }, created () { setTimeout(() => { this.watchArr[0].name = 'xiaoyue'; }, 1000); }, 2. Modify the length of the array
data () { return { watchArr: [{ name: 'krry', }], }; }, watchArr (newVal) { console.log('Listening: ' + newVal); }, created () { setTimeout(() => { this.watchArr.length = 5; }, 1000); }, This is the end of this article about Vue not being able to watch array changes. For more related content about Vue not being able to watch array changes, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: Detailed explanation of Docker usage under CentOS8
>>: Reasons and optimization solutions for slow MySQL limit paging with large offsets
Table of contents Master-Master Synchronization S...
Basic Introduction Features Flexbox is a CSS disp...
nbsp   no-break space = non-breaking spa...
This article shares the specific code for JavaScr...
I always feel that designers are the most sensiti...
Table of contents Achieve results Available plugi...
Preface The requirement implemented in this artic...
As the computer is used, a lot of garbage will be...
1. Meaning of partition table A partition table d...
Table of contents What is a headless browser? Why...
Table of contents Overview in operator refinement...
I just finished installing MySQL 5.7.19 in the ea...
We are all familiar with the MySQL count() functi...
more is one of our most commonly used tools. The ...
Table of contents 1. Common mistakes made by begi...