做弹窗的时候,里面包裹组件,更推荐 把提交按钮 放到 组件外面 还是 里面?

<el-dialog title="配置门店信息模板"
  :visible.sync="dialogVisible.configTemplateDialog"
  top="50px"
  width="1000px">
      <store-info-maintenance
          ref="storeInfoMaintenance"
          v-if="dialogVisible.storeInformationDialog">
      </store-info-maintenance>
      <div slot="footer" class="dialog-footer">
        <el-button>取 消</el-button>
        <el-button @click="">确 定</el-button>
      </div>
</el-dialog>

类似这样的一个dialog会通过点击确定事件 然后 通过 ref 去调用子组件的方法 进行 添加这样类似的处理,还是说 应该把 确认和 取消按钮 都一起放到 子组件中呢?

讨论数量: 1

首先看你这个弹窗是不是一个公用组件,有无抽离,如果单纯的某一个界面使用,其实你目前的写法也没问题。主要看你是不是打算在业务上抽成某一个组件。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!