标签:el Vue name index title dialogVisible 对话框 dialogTitle
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; },
标签:el,Vue,name,index,title,dialogVisible,对话框,dialogTitle 来源: https://www.cnblogs.com/hailexuexi/p/14926041.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。