UNPKG

vui-design

Version:

A high quality UI Toolkit based on Vue.js

23 lines (19 loc) 579 B
import Vue from "vue"; /** * 获取组件 class 样式类名 * @param {String} customizedClassNamePrefix 自定义样式类名的前缀 * @param {String} componentName 组件名称 */ export default function getClassNamePrefix(customizedClassNamePrefix, componentName) { let classNamePrefix = customizedClassNamePrefix; if (!classNamePrefix) { const vui = Vue.prototype.$vui; if (vui && vui.classNamePrefix) { classNamePrefix = vui.classNamePrefix; } else { classNamePrefix = "vui"; } } return classNamePrefix + "-" + componentName; };