vue 子组件怎么用父组件传递的html字符串

发布网友

我来回答

1个回答

热心网友

<div id="app">
    <child :para="this.argus" :temp="this.html"></child>
</div>
<script>
   var vm = new Vue({
    el: "#app",
    data: {
        html: `<video></video>`,
        argus: {src:"movie.ogg",
        controls:"controls"}
    },
    components: {
        child: {
            functional: true,
            render:(h, context)=> {
                const temp = context.props.temp;
                const para = context.props.para;
                return h({template: temp}, {
                    attrs: para
                })
            },
            props: {
                temp: {
                    type: String,
                    required: true
                },
                para: {
                    type: Object,
                    required: true
                }
            }
        }
    }
})
</script>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com