How to solve the problem that the selected value does not change after changing the calculated attribute in Vue. The specific operations are as follows

亚连
Release: 2018-06-01 16:56:26
Original
1755 people have browsed it

Below I will share with you an article that solves the problem that the selected value does not change after vue changes the calculated attribute. It has a good reference value and I hope it will be helpful to everyone.

Let’s start with the code:

//...  

{{selected}}

Copy after login

The above code uses vue’s v-for instruction to bind data to generate options, but today we are learning to write When I suddenly discovered a problem, I bound the calculated attribute da to the v-for instruction, and then replaced the source data options. As a result, the calculated attribute da was correct, but the selected attribute did not change. That is to say, the text of the drop-down box on the page has not changed when it is not expanded, as shown below:

Here you can see that the option of the drop-down box has been updated, but the selected attribute It is not updated synchronously because it caches the last selected value.

I don’t know if the design here is reasonable, because I rarely use it this way.

But if there are problems, they must be solved. Addselected=''to the calculated attribute in computed, and reset the selected attribute every time the dependency is updated.

The above is what I compiled for everyone. I hope it will be helpful to everyone in the future.

Related articles:

Examples of webpack packaging and compression methods for js and css

Examples of dynamic loading and removal of js/css files Code

webpack vue project development environment LAN access method

The above is the detailed content of How to solve the problem that the selected value does not change after changing the calculated attribute in Vue. The specific operations are as follows. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!