vue 得到枚举个数_Package - vue-enum
vue-enum
前端常量 枚举工具
一、安装及初始化方法
1. npm install vue-enum --save
2. 按以下格式定义您的枚举对象
let enumInfo = {
SOURCE_IN_TYPE: {
PURCHASE_IN: {
value: 1,
desc: '采购入库'
},
REFUND_IN: {
value: 2,
desc: '退货入库'
},
CHECK_IN: {
value: 3,
desc: '盘点入库'
},
CONFIRM_IN: {
value: 4,
desc: '取消订单入库'
}
}
}
3. import Enum from 'vue-enum'
4. Vue.use(Enum,{enumInfo})
二、使用方法
目前插件提供三个方法
可在全局使用this.$enum.getDescByValue() 、this.$enum.getValueDescList() 、getValueDesc() 调用
根据枚举值获取描述 示例:
在表格渲染时经常遇到需要将状态转换成描述的情况,此时可以使用
params.row.sourceType=1
this.$enum.getDescByValue('SOURCE_IN_TYPE', params.row.sourceType)) //采购入库
下拉菜单经常需要使用键值对来渲染select的option [{value:desc}]
let sourceTypeList =this.$enum.getValueDescList('SOURCE_IN_TYPE')
//[
{value: 1, desc: "采购入库"},
{value: 2, desc: "退货入库"},
{value: 3, desc: "盘点入库"},
{value: 4, desc: "取消订单入库"}
]
v-for="(item,index) in sourceTypeList"
:value="item.value"
:key="index"
>{{item.desc}}
根据枚举名获取对应的value描述键值对{value:desc}
this.$enum.getValueDesc('SOURCE_IN_TYPE')
//
{
1:"采购入库",
2:"退货入库",
3:"盘点入库",
4:"取消订单入库"
}
Current Tags
1.0.5 ... latest (2 years ago)
6 Versions
1.0.5 ... 2 years ago
1.0.4 ... 2 years ago
1.0.3 ... 2 years ago
1.0.2 ... 2 years ago
1.0.1 ... 2 years ago
1.0.0 ... 2 years ago
vue 得到枚举个数_Package - vue-enum相关推荐
- vue 得到枚举个数_快速枚举
枚举是用户定义的数据类型,由一组相关的值组成.关键字枚举用于定义枚举数据类型. 枚举功能 swift中的枚举也类似于C和Objective C的结构. 它在一个类中声明,其值通过该类的实例访问. 初始 ...
- vue 得到枚举个数_vue项目中枚举值统一维护管理
由于多页面有时需要共同的表单枚举选择,页面以及table需要显示枚举值label以及有时需要根据枚举值判断,故个人使用如下枚举方式进行统一管理. 在common或者个人模块下创建单独枚举js,如enu ...
- Springboot Vue Login(从零开始实现Springboot+Vue登录)
实现前端后端分离,在 Github 上有一个很好的开源项目:mall,正所谓百看不如一练,自己动手实现了一个 Springboot+Vue 的登录操作,在此记录一下踩过的坑. 文章最后补充两端的 Gi ...
- 遇见 vue.js --------阿文的vue.js学习笔记(8 —1)------- 列表渲染
** 新学习新征程,我们一起踏上学习 vue.js的新长征 遇见 vue.js --------阿文的vue.js学习笔记(1)-----初识vue.js 遇见 vue.js --------阿文的v ...
- vue、Layout 布局、Layout 属性事件、vue Layout 全部布局、vue Layout 全部属性事件
vue.Layout 布局.Layout 属性事件.vue Layout 全部布局.vue Layout 全部属性事件 设计规则 尺寸 交互 视觉 组件概述 代码演示 1.基本结构 2.自定义触发器 ...
- Vue教程3【使用Vue脚手架】render ref props minin scoped $emit $bus 消息订阅发布 动画
npm全局安装 切换淘宝npm镜像 npm config set registry https://registry.npm.taobao.org全局安装 npm install -g @vue/cl ...
- Vue:Vue和ECharts,在Vue上进行可视化处理,在Vue上画图
Vue:Vue和ECharts,在Vue上进行可视化处理,在Vue上画图 一.预科知识 Vue CLI ECharts 二.资源 在Vue中使用echarts 如何在 Vue 项目中使用 echart ...
- js文件里获取路由 vue_「如何优雅的使用Vue?」不可不知的Vue实战技巧
作者: CHICAGO 转发连接:https://juejin.im/post/5e475829f265da57444ab10f 前言 在大家都会用vue的时代,我们又如何去区别是新手小白还是资深vu ...
- vue filter对象_学习vue源码(3) 手写Vue.directive、Vue.filter、Vue.component方法
一.Vue.directive Vue.directive(id,[definition]); 1)参数 { string } id{ Function | Object } [ definition ...
最新文章
- 仅用2年过渡到自研ARM芯片,苹果的底气从何而来?
- OraOps10.dll不能加载
- python拟合威布尔参数_威布尔分布拟合数据
- 电气:需求响应:初始化一个调度周期的可转入转出负荷(python实现)
- python画图如何调整图例位置_Python-如何将图例排除在情节之外
- 为什么我喜欢Java的细节
- 用ajax写无限循环,ajax无限循环
- [ ZJOI 2012 ] 灾难
- 递归函数合式分解python_学习python的day10之递归与内置函数
- 《恋上数据结构第1季》二叉搜索树BST
- springMVC中ajax的实现
- python批量修改图片格式、重命名
- 图像特征提取三大法宝:HOG特征,LBP特征,Haar特征
- smart3d4.4.5_在Android 5.0中使用Smart Lock,再也不必在家中解锁手机
- 【洛谷】P1428 小鱼比可爱
- 《卸甲笔记》-基础语法对比
- 面向对象 、面向过程
- php时间戳 中文,PHP时间戳-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....
- Win10 安装软件报错:管理员已阻止你运行此应用
- BBKi370孢子手机版java_孢子进化手机游戏
热门文章
- 我被认定为高层次人才了!
- 逼自己玩命学了3个多月,整理出了这份549个分支的技术脑图,分享给你
- 这些AI大咖的实践干货,从事人工智能的你应该知道
- JeecgBoot轻松解决ERP项目复杂布局需求,JVXETable高性能行表格效果和项目案例
- Javascript调试之console对象,它的一些小技巧你都知道吗?
- Redmine incompatible character encodings: UTF-8 and ASCII-8BIT
- 六月前端知识集锦(每月不可错过的文章集锦)
- 使用protostuff进行序列化
- Java 嵌套类和内部类演示样例lt;二gt;
- 分布式任务调度框架hanzelcast使用