2.0.0-rc.7
1.x vue ํ๋ก์ ํธ๋ฅผ 2.0.0์ผ๋ก ๋ณ๊ฒฝํ๋ ค๊ณ ํ๋๋ฐ ๊ฒฝ๊ณ ๊ฐ ๋ํ๋ฉ๋๋ค.
main.js:20715 [Vue ๊ฒฝ๊ณ ]: "์ธ๋ฑ์ค" ์์ฑ ๋๋ ๋ฉ์๋๊ฐ ์ธ์คํด์ค์ ์ ์๋์ด ์์ง ์์ง๋ง ๋ ๋๋ง ์ค์ ์ฐธ์กฐ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ต์ ์์ ๋ฐ์ํ ๋ฐ์ดํฐ ์์ฑ์ ์ ์ธํด์ผ ํฉ๋๋ค. (๊ตฌ์ฑ ์์์์ ๋ฐ๊ฒฌ
)
์ํธ:
<template>
<div>
...
<a class="ui red label " v-for="(tag,index) in tags">
{{tag}}
<i class="delete icon" v-on:click="deleteTag(index)"></i>
</a>
...
</div>
<template>
<script>
module.exports = {
data : function () {
return {
//form tags
tags:[],
}
},
methods : {
deleteTag : function (deleteIndex) {
this.tags.splice(deleteIndex,1);
}
}
}
</script>
์ด ๊ฒฝ๊ณ ๋ฅผ ์ ๊ฑฐํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
๋ง์นจ๋ด ๋ฌธ์ ๋ฅผ ์ฐพ์์ต๋๋ค. ์๋ ์ฝ๋๋ฅผ ๋ค์์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ์์์ต๋๋ค.
(ํญ, ์ธ๋ฑ์ค)
๋ค๋ฅธ ํ์ผ์์
๊ฒฝ๊ณ ํ๋ค:
<a class="item" v-for="tab in tabs" :class="{active : activeTab==index}" @click="toggleActiveTab(index)">
{{tab.name}}
</a>
๊ฒฝ๊ณ ์์:
<a class="item" v-for="(tab,index) in tabs" :class="{active : activeTab==index}" @click="toggleActiveTab(index)">
{{tab.name}}
</a>
๋จผ์ ์ด ๊ธ์ ์ฌ๋ ค ์ฃ์กํฉ๋๋ค๋ง ์ ๋ ๋น์ทํ ์ํฉ์ ๊ฒช๊ณ ์์ต๋๋ค..
Vue.js ๋ฒ์
2.1.6
Vuex.js ๋ฒ์
2.1.1
๋ด ํ์ผ actions.js
๋ด๋ณด๋ด๊ธฐ const addForm = ({ ๋์คํจ์น }) => { ๋์คํจ์น('ADD_FORM') } ๋ด๋ณด๋ด๊ธฐ const deleteForm = ({ ๋์คํจ์น }) => { ๋์คํจ์น('DELETE_FORM') }
๊ทธ๋ฆฌ๊ณ ๋ด component.vue
<ํ ํ๋ฆฟ> < ul class="๋๋กญ๋ค์ด ๋ฉ๋ด"> <๋ฆฌ> < a @click="addForm"> ์ ์ฅ</a> < /๋ฆฌ> <๋ฆฌ> < a @click="deleteForm"> ์ญ์ </a> < /๋ฆฌ> < /ul> < /ํ ํ๋ฆฟ>
์ด๊ฒ์ ๊ฒฐ๊ณผ์ ๋๋ค
vue.common.js?e881:519[Vue warn]: "addForm" ์์ฑ ๋๋ ๋ฉ์๋๊ฐ ์ธ์คํด์ค์ ์ ์๋์ด ์์ง ์์ง๋ง ๋ ๋๋ง ์ค์ ์ฐธ์กฐ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ต์ ์์ ๋ฐ์ํ ๋ฐ์ดํฐ ์์ฑ์ ์ ์ธํด์ผ ํฉ๋๋ค.
vue.common.js?e881:519 [Vue ๊ฒฝ๊ณ ]: "deleteForm" ์์ฑ ๋๋ ๋ฉ์๋๊ฐ ์ธ์คํด์ค์ ์ ์๋์ด ์์ง ์์ง๋ง ๋ ๋๋ง ์ค์ ์ฐธ์กฐ๋ฉ๋๋ค. ๋ฐ์ดํฐ ์ต์ ์์ ๋ฐ์ํ ๋ฐ์ดํฐ ์์ฑ์ ์ ์ธํด์ผ ํฉ๋๋ค.
์ด ๊ฒฝ๊ณ ๋ฅผ ์์ ํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
@carvalhoviniciusluiz ๊ตฌ์ฑ ์์์ actions
๋ฅผ ์ ์ํด์๋ ์ ๋ฉ๋๋ค. http://vuex.vuejs.org/en/actions.html#dispatching -actions-in-components๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ง์นจ๋ด ๋ฌธ์ ๋ฅผ ์ฐพ์์ต๋๋ค. ์๋ ์ฝ๋๋ฅผ ๋ค์์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ฒ์ ์์์ต๋๋ค.
๋ค๋ฅธ ํ์ผ์์
๊ฒฝ๊ณ ํ๋ค:
๊ฒฝ๊ณ ์์: