? 内联模板不会把子组件的内容分发渲染到父组件中

? 而是需要在父组件中实现其内容的渲染

父组件

<template>
  <div>
    <template-inline inline-template>
      <!-- ?只能有一个根元素 -->
      <div>
        <div>{{msg}}</div>
        <!-- ❌❌ 无法使用父组件data ❌❌ -->
         <div>{{name}}</div>
      </div>
    </template-inline>
  </div>
</template>

<script>
import TemplateInline from './inline-template'
export default {
  components: {  TemplateInline },
  data() {
    return {
      name:'父组件数据name'
    }
  },
}
</script>

子组件

<template>
  <div>{{msg}}</div>
</template>
<script>
export default {
  data() {
    return {msg: "inline content in child component"}
  }
}
</script>

相关文章:

  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-08-24
  • 2021-06-16
  • 2021-08-01
  • 2021-05-17
猜你喜欢
  • 2022-12-23
  • 2021-09-11
  • 2021-11-07
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2021-12-12
相关资源
相似解决方案