elementui下拉菜单dropdown的使用

说一下我得使用场景,点击下拉菜单选择公司,然后存下公司id显示公司名字

//@command选择一项之后的回调函数,但是如果你把下拉菜单点开,没选它也触发,下面有解决办法
<el-dropdown @command="changeCompany">
    <span class="el-dropdown-link" style="color: #FFF;">
          {{company}}<i class="el-icon-arrow-down el-icon--right"></i>
      </span>
      <el-dropdown-menu slot="dropdown">
      		//:command是上面@command的默认参数
          <el-dropdown-item  v-for="item in companyList" :key="item.id" :command="item.user_name+'-'+item.id">{{item.user_name}}</el-dropdown-item>
      </el-dropdown-menu>
</el-dropdown>
data(){
	return{
		company:'您还没选择公司',
        companyList:[],
	}
}
changeCompany(data){
                //console.log(data) //公司名-公司id
                // 处理点击时不选的错误
                if(typeof data == "object"){
                    return
                }
                // 取公司名并赋值
                this.company = data.split('-')[0]

                // 存下公司id
                localStorage.setItem("workAccountId",data.split("-")[1])
},
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值