当前位置:   article > 正文

element-ui之dialog组件title插槽的使用_el-dialog title slot

el-dialog title slot

dialog对话框组件title属性的slot使用方法

使用背景

需要单独控制title中某个数据显示及样式,footer也一样

  1.       <el-dialog
  2.         // 也可以这样写,但是没有办法单独控制name age的显示
  3.         // title="name+ '' + age"
  4.         title="提示"
  5.         :visible.sync="dialogVisible"
  6.         width="30%"
  7.         :before-close="handleClose">
  8.         // 这里的插槽会替换title显示的内容
  9.         <div slot="title" class="header-title">
  10.             <span v-show="name" class="title-name">name {{ name }}</span>
  11.             <span class="title-age">age {{ age }}</span>
  12.         </div>
  13.         <span>这是一段信息</span>
  14.         <span slot="footer" class="dialog-footer">
  15.           <el-button @click="dialogVisible = false">取 消</el-button>
  16.           <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
  17.         </span>
  18.       </el-dialog>
  19. <script>
  20.   export default {
  21.     data() {
  22.       return {
  23.         dialogVisible: false,
  24.         name: 'freely',
  25.         age: 20
  26.       };
  27.     },
  28.     methods: {
  29.       handleClose(done) {
  30.         this.$confirm('确认关闭?')
  31.           .then(_ => {
  32.             done();
  33.           })
  34.           .catch(_ => {});
  35.       }
  36.     }
  37.   };
  38. </script>


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/91088
推荐阅读