Vue el-dialog 动态修改 title 值

1. 定义一个el-dialog,设置“:title”

--------------注意title前面需要加冒号--------------

<!-- 新增 编辑 窗口 -->
<el-dialog :title="dialogTitle" :visible.sync="dialogVisible"> 
</el-dialog>

2. 初始化变量( 定义 dialogTitle 变量 )

复制代码
export default {
  name: '',
  components: {},
  props: {},
  data() {
    return {
      dialogTitle:'',//对话框标题
      dialogVisible: false,//是否显示新增窗口
      addForm: [],
      addLoading: false,
复制代码

3. 在对应需要触发当前对话框之间对变量进行赋值

<el-button type="primary" icon="el-icon-plus" class="form-btn" @click="addRow()">添加</el-button>

<el-button size="mini" class="operation-btn" round
                @click="handleEdit(scope.$index, scope.row)" >编辑</el-button>
//新增数据
addRow() {
      this.dialogTitle='新增';
      this.dialogVisible = true; 
},
//编辑数据--------------------------------------------------------
handleEdit(index, row) {
      console.log("handleEdit index:"+index+"  name:"+row.name);
      this.dialogTitle='编辑';
      this.dialogVisible = true;
 },

 

posted @   海乐学习  阅读(2595)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2011-07-07 C++ 错误:const char [10]”转换为“const wchar_t
点击右上角即可分享
微信分享提示