首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vuejs2中的未知误差

vuejs2中的未知误差
EN

Stack Overflow用户
提问于 2017-12-29 12:47:18
回答 3查看 130关注 0票数 0

我是vuejs2的新手。我的错误越来越少。有人能说出为什么会出现这个错误吗?请您提供这方面的解决方案样本。

ModalBody.vue

代码语言:javascript
复制
<script>  
    import SemanticModal from 'vue-ya-semantic-modal'

    export default {        
        components: { SemanticModal: SemanticModal() },
        name: 'ModalBody',
        props: {
            active1: {
                required: true
            }
        },
    }
</script>

DataTable.vue

代码语言:javascript
复制
<script>
import ModalBody from './ModalBody'

export default {
    components: { ModalBody },
    data: function () {
        return  {
            active1: false
        }
    },
    props: {
        columns: {
            required: true
        },
        gdata: {
            required: true
        }
    },
    methods: {
        show () {
            this.active1 = true
        }
    },
}

EN

回答 3

Stack Overflow用户

发布于 2017-12-29 20:53:45

在vue道具中变异反图案看这里

票数 0
EN

Stack Overflow用户

发布于 2018-01-01 11:04:03

使用计算属性(eg.isActive)传递给子组件

代码语言:javascript
复制
import ModalBody from './ModalBody'
export default {
    components: { ModalBody },
    data: function () {
        return  {
            active1: false
        }
    },
    props: {
        columns: {
            required: true
        },
        gdata: {
            required: true
        }
    },
    computed:{
       isActive (){
          return this.active1;
    },
    methods: {
        show () {
            this.active1 = true
        }
    },
}

并将此计算属性传递给模板中的子组件。

代码语言:javascript
复制
<modal-body :active1='isActive'></modal-body>

这样做可以避免突变。

票数 0
EN

Stack Overflow用户

发布于 2018-01-03 03:52:04

我终于找到解决办法了。我将子组件添加到父组件中,如下所示

代码语言:javascript
复制
<modal-body :active1="active1" @sendValue="active1 = $event"></modal-body>

我在父组件中添加了如下所示的methods

代码语言:javascript
复制
methods: {
            close() {
                this.$emit('sendValue', false);
            }
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48022858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档