vue下拉列表

 自己写了个vue下拉框,希望对各位有帮助

https://github.com/ClmPisces/vue-droplist
github地址,喜欢的请反手来个star,有issue的欢迎提出 

vue-droplist

vue项目的下拉框

介绍

vue-droplist是一款小型的下拉框

使用

安装

cnpm install vue-droplist --save

组件中导入

import DropList from 'vue-droplist'

注册组件

components{
  DropList
}

data里设置配置信息

data({
  configData {
    position{  // 设置显示位置,position
      top''
      right'',
      bottom'',
      left''
    },
    width'40%'// 设置宽度
    list// 设置下拉列表数据和对应的点击事件
      {text'修改资料', actionthis.updateUserInfo},
      {text'更换主题', actionthis.updateTheme},
      {text'退出账号', actionthis.signOut}
      ...
    ]
}

html

    <drop-list :config="configDataref="droplist"></drop-list>

使用

默认点击其他区域和选中列表会自动隐藏,无需手动隐藏

显示
this.$refs.droplist.show()
隐藏
this.refs.droplist.hidden()

  

效果图:

 

转载于:https://www.cnblogs.com/clm960227/p/8719710.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值