跨组件el-tour新手引导的使用

532 阅读1分钟

1、问题

在我使用element-plus的tour组件时发现它给的案例没办法在父组件指向子组件有ref获取的元素数据。

2、解决方法及代码展示

在要指向的部分使用id进行元素获取,这种方法可以直接定位到各组件的元素上便于使用el-tour的新手引导,只需在el-tour-step上的target属性使用target="#idName"即可。

父组件:

  <el-tour v-model="openGuidance">
    <el-tour-step target="#ref1" content-style="width:250px;">
      <div class="step">
        引导1
      </div>
    </el-tour-step>
  </el-tour>

子组件

<div id="ref1">
XXX
</div>

通过以上方法即可实现跨组件的新手引导。