javascript - Vue2.0 子组件的props,无法更新
巴扎黑
巴扎黑 2017-04-11 12:02:00
[JavaScript讨论组]

//点击a,跳转 //meta在路由定义好了,这里方便显示而已 1 2 3

这个是prolist组件


每当路由发生跳转时,pro-list组件内,没有发生变化,打印信息也没又触发。当时this.data却是改变了。。这是为什么?

巴扎黑
巴扎黑

全部回复(2)
PHP中文网

其实这么写就够了:

<template>
<p>
    <transition-group name="flip-list" tag="ul">
        <li v-for='(item, index) in listData' :key='item.id' :id='item.id' :parId='item.parId' ></li>
    </transition-group>
</p>
</template>
<script>
    export default{
        props:['listData']

    }
</script>

你转一下data并没有对你自己有特别的好处(貌似你只是用来展示数据?)

大家讲道理

楼上+1,既然你用props接收父组件传递过来的变量了,又去data里赋值干嘛呢,直接可以将listData拿去模板渲染了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号