猿问

请问vue 子组件模板 怎么用父组件传递的html字符串?

请问vue 子组件模板 怎么用父组件传递的html字符串?
父组件要传递一段html到子组件。
下面的写法报错 Component template requires a root element, rather than just text。

<div id="app">

    <comp :temp="this.temp"></comp>

    </div>

    var vm=new Vue({

            el:"#app",

            data:{

                temp:"<div>1234</div>"

               },

            components:{

            "comp":{

            template:'this.temp',

            props:['temp']

            }}

    })


慕桂英546537
浏览 601回答 1
1回答

动漫人物

应该不可以吧,组件模板要先编译成 render 函数再使用的你可以考虑写成 render 函数,在 render 函数里接受父组件传来的参数,实现可变组件,但直接接受父组件的 html 串作为模板应该是不可行的
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答