v1.0.20
http://jsfiddle.net/5sH6A/468/
Chrome/Firefox๋ ํ ๊ฐ์ง ๋ฐฉ์์ผ๋ก ์๋ํ์ง๋ง IE 11/Edge๋ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์๋ํฉ๋๋ค.
Chrome/Firefox - ํ์ธ๋์ ํด๋ฆญํ์ฌ false์์ true ์ํ๋ก ๋ณ๊ฒฝํ๋ฉด vue๋ click ์ด๋ฒคํธ ์ ์ row.selected ๊ฐ์ true๋ก ์ ๋ฐ์ดํธํ์ง ์์ต๋๋ค.
IE 11/Edge - ์ฒดํฌ ๋ฐ์ค๋ฅผ ํด๋ฆญํ์ฌ false์์ true๋ก ๋ณ๊ฒฝํ๋ฉด vue๋ click ์ด๋ฒคํธ ์ ์ row.selected ๊ฐ์ true๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
์ฐธ์์ ๊ฑฐ์ง ์ํ๋ก ๊ฐ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฒ
๋ค๋ฅธ ๋ธ๋ผ์ฐ์ ๋ change
๋ฐ click
์ด๋ฒคํธ๋ฅผ ๋ค๋ฅธ ์์๋ก ํธ๋ฆฌ๊ฑฐํฉ๋๋ค. ์ด๊ฒ์ Vue๊ฐ ๋ณ๊ฒฝํ ์ ์๋ ๊ฒ์ด ์๋๋ฉฐ Vue๊ฐ ์ด ๋์์ ์ ๊ทํํ ์ฑ
์์ด ์์ต๋๋ค. click
๋์ change
์ด๋ฒคํธ๋ฅผ ์์ ํด์ผ ํฉ๋๋ค.
Vue.nextTick
์ ๋ณ๊ฒฝ ์ฒ๋ฆฌ๊ธฐ์ ๋
ผ๋ฆฌ๋ฅผ ๋ํํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํญ์ ์
๋ฐ์ดํธ๋ ๊ฐ์ ์ก์ธ์คํฉ๋๋ค.
๋ ๋ค๋ฅธ ํด๊ฒฐ์ฑ
์ ๋ถ๋์ฐ์ ๊ฐ์์๊ฐ ๋ ์ ์์ต๋๋ค.
ํ์ฉ๋๋ ๋ต๋ณ์ Evan์ ๋ต๋ณ์ด์ด์ผ ํฉ๋๋ค. ๊ทธ๊ฒ์ ๋ชจ๋ ๊ฒฝ์ฐ์ ์๋ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Vue.nextTick
์ ๋ณ๊ฒฝ ์ฒ๋ฆฌ๊ธฐ์ ๋ ผ๋ฆฌ๋ฅผ ๋ํํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํญ์ ์ ๋ฐ์ดํธ๋ ๊ฐ์ ์ก์ธ์คํฉ๋๋ค.๋ ๋ค๋ฅธ ํด๊ฒฐ์ฑ ์ ๋ถ๋์ฐ์ ๊ฐ์์๊ฐ ๋ ์ ์์ต๋๋ค.