• vue slot插槽使用


    -------------------------------------插槽模板-------model.vue------样式就自己写吧---------------------

    <div class="modelCon" v-show="mdShow">
    <div class="model">
    <div class="pTxt">
    <slot name="message"></slot>
    </div>
    <div slot="footer" class="dialog-footer">
    <slot name="btnGroup"></slot>
    </div>
    </div>
    </div>
    ------------------------------------------------------


    -----------------使用方式--------cart.vue---------------
    <div>
      <model :mdShow="delCarFlag">

        <p slot="message">确定要删除该条信息?</p> //插槽名字message一定要和组件中的名字一样
          <div slot="btnGroup"> //插槽名字brnGroup一定要和组件中的名字一样
               <el-button type="primary" @click="delCar">确 定</el-button>
       <el-button @click="cel">取 消</el-button>
      </div>
      </model>
    </div>
    <script>
      import model from '../components/model';//引入组件
      export default {
      name: "cart",
      data(){
       return {
       delCarFlag:false //具体什么时候改变为true 根据大家的方法自行设定就可以
       }
      },
         components:{
          model //注册组件
         }
      }
    </script>
    
    
  • 相关阅读:
    第六章:面向对象(下)
    第四章:流程控制和数组
    第三章:数据类型和运算符
    第二章:理解面向对象
    数据库:表设计阶段
    第一章:java语言概述与开发环境
    HTML DOM
    补漏
    不错的资源哦
    阻止事件冒泡
  • 原文地址:https://www.cnblogs.com/hellosxs/p/11362655.html
Copyright © 2020-2023  润新知