рдореИрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХреБрдЫ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВ ?:
<script>
new Vue({
data: {
languages: ['english', 'japanese', 'chinese']
myLanguages: ['english', 'chinese']
}
});
</script>
<span v-repeat='language : languages'>
<input
type='checkbox'
value='{{ language }}'
v-model='myLanguages'>
</span>
рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдпрджрд┐ рдпрд╣ рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЙрдирдХреА рдЪреЗрдХ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪреА рд╣реИ, рддреЛ рдЖрдк рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред
<script>
new Vue({
data: {
languages: [
{name: 'english', checked:true},
{name: 'japanese', checked:false},
{name: 'chinese', checked:true}
]
}
});
</script>
<span v-repeat='language : languages'>
<input
type='checkbox'
value='{{ language.name }}'
v-model='language.checked'>
</span>
рдлрд┐рд░ рдЖрдк рдЪрдпрдирд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░/рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рдПрдХ jsfiddle рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред http://jsfiddle.net/rmp135/v9vx9qyd/
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдЪреЗрдХ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдХрд┐
рдЖрдк рдПрдХрд╛рдзрд┐рдХ рдЪрдпрдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЪрдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХреА рддрд░рд╣
рдПрдХ "рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ" рдкрд░рд┐рджреГрд╢реНрдп, рдЬрд╣рд╛рдВ рдЪреЗрдХрдмрд▓ рдПрдХ рд╕рд░рдгреА рд╕реЗ рдЖрддреЗ рд╣реИрдВ
рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ред
рдЬреБрд▓рд╛ 12, 2015 9:43 AM рдкрд░, "rmp135" [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:
рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдпрджрд┐ рдпрд╣ рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЙрдирдХреА рдЪреЗрдХ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪреА рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рднрд╛рд╖рд╛рдПрдБред
рдлрд┐рд░ рдЖрдк рдЪрдпрдирд┐рдд рдХреЗ рдирд╛рдо рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░/рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рднрд╛рд╖рд╛рдПрдВредрдпрд╣рд╛рдВ рдПрдХ jsfiddle рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред http://jsfiddle.net/rmp135/v9vx9qyd/
-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/yyx990803/vue/issues/1037#issuecomment -120721497ред
рдпрд╣рд╛рдВ рдкреБрд░рд╛рдирд╛ рдЙрджрд╛рд╣рд░рдг: http://jsfiddle.net/yyx990803/1onz2ho7/1/
рдХреГрдкрдпрд╛ рдХреЛрд░ рд░реЗрдкреЛ рдХреЗ рдмрдЬрд╛рдп vuejs/рдЪрд░реНрдЪрд╛ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рд╢реНрди рдЦреЛрд▓реЗрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдпрджрд┐ рдпрд╣ рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЙрдирдХреА рдЪреЗрдХ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪреА рд╣реИ, рддреЛ рдЖрдк рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд░ рдЖрдк рдЪрдпрдирд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░/рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рдПрдХ jsfiddle рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред http://jsfiddle.net/rmp135/v9vx9qyd/