一篇文章带你深入浅出Vuex
在写Vuex之前,我们先用一个简单的例子来实现一个小demo
大家都知道Vue的父传子用在很多场景,比如像这样:
父组件:
>
id="app">
:msg='msg'> >
>
>
<script>
export default {
name: 'app',
components:{
'product-list-one':ProductListOne,
},
data () {
return {
msg:'love'
}
}
}
>
子组件:
>
id="product-list-one">
>{{msg}}>
>
>
<script>
props:['msg']
>
有父传子,当然也有子传父:
子组件:
>
id="product-list-one">
>
>
>
<script>
data(){
return {
txt:'hello'
}
},
methods:{
but() {
this.$emit('get',this.txt);
}
}
>
父组件:
>
id="app">
:msg='msg' @get='world'> >
>
>
<script>
import ProductListOne from './components/ProductListOne.vue'
export default {
name: 'app',
components:{
'product-list-one':ProductListOne
},
methods:{
world(data){
console.log(data)
}
}
}
>
更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/119250852