如何动态修改select的值_3步解决eldialog 动态修改title值

本文介绍了在Vue项目中如何动态修改el-dialog组件的title,适用于根据不同操作显示不同提示的场景。通过定义el-dialog,初始化变量并在触发对话框时赋值实现。
摘要由CSDN通过智能技术生成

腾讯实习的跟进的项目已告一段落,由于个人原因小编准备转岗,顺便准备下春招,接下来将陆续发布我的面试题篇章!

775fe12d7bc239b5209a474ffd66f969.png

先给大家引入一个场景,假如你有一棵树,或者一个按钮,你点击这个树上的节点或者点击这个按钮,出来的对话框是一样的,但是对话框左边的提示不一样,比如点击张三这一列,弹窗title为张三信息,点击李四的为李四的,这时候就需要用到动态添加title的概念,再比如我点页面树的节点 会出来添加人员按钮 点击添加人员 会出来这个dialog对话框 左上角有个添加人员 我需要在点击按钮的饿时候知道 我在给树的哪个节点添加人员 这时候就需要动态显示 添加*人员 而此时的就是树的节点的名称 我这个树的数据在table.vue 里面,我要想拿到这个节点的名字,我需要涉及到组件传值问题,话不多说上代码:

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

        <el-dialog :title="'操作账号:'+account" :visible.sync="dialogFormVisible" width="400px">            <el-form :model="form">                <el-form-item label="请输入新密码">                    <el-input v-model="form.name">el-input>                el-form-item>            el-form>            <div slot="footer" class="dialog-footer">                <el-button @click="dialogFormVisible = false">取 消el-button>                <el-button type="primary" @click="dialogFormVisible = false">确 定el-button>            div>        el-dialog>

2. 初始化变量(account,名称自己定义)

export default {  data() {    return {      //此处初始化变量           dialogFormVisible: false,           formLabelWidth: '30px',           form: {                   name: '',                },           account:''          }  }}

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

<el-button  @click="changePassword(scope.row)">更改el-button>

经历过校招手撕代码的毒打,懂得了问题再小,百练不慌的道理,所以码友们不要光看还要多实践哦~~

7b224d57854f4bcb0f109f4abfe373db.png

   扣过关注的就是自己人了-THE END -
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值