
Product
Introducing Repository Access Permissions and Custom Roles
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.
@21cnfe/vui
Advanced tools
PullToRefresh 支持单独配置刷新方向,刷新动画显示时机优化Textarea 支持高度自适应RadioGroup 支持单个单选框点击事件监听导出VideoPlayer 视频播放器组件接入方法法调整ActionSheet 内添加 Cascader 组件导致的滑动穿透问题修复Uploader 新增文件上传组件ImageUploader 新增图片上传组件NumberKeyboard 新增数字键盘组件Countdown 新增倒计时组件Icon 内置图标更新CalenderPicker 修复滚动到最低部被遮挡问题,支持修改主题色Popover Result 组件更新优化PickerView 新增多列参数、可视参数数目配置VideoPlayer 对接自研播放器 2.0.0 版本LivePlayer 对接自研播放器 2.0.0 版本Switch 开关组件修复选中事件无法监听问题Previewer 图片预览组件修复再次加载组件时历史容器没有清除问题Divider 分割线组件,支持文字、虚线、渐变、自定义颜色Indexlist 索引列表组件Icon 新增一系列内置图标Rate 支持更换图标、颜色Toast 支持自定义展示位置和自定义图标Tag 新增4种状态类型、新增圆形和标签类型样式Button 新增4种状态类型Progress 环形进度条支持设置透明背景Checkbox-group 功能组件Pickers、Carousel、Actionsheet 等组件示例更新,样式优化Cascader 多级地址级联选择器组件Sticky 粘性布局组件VideoPlayer 视频播放器组件LivePlayer 直播播放器组件Picker 省份选择器支持省份-城市格式选择Checkbox 组件支持点击事件外部监听NoticeBar 通知组件默认样式与全局主题统一Carousel 走马灯组件默认样式与全局主题统一Drawer 抽屉组件默认样式与全局主题统一Nav 导航菜单组件,支持水平布局和垂直布局ActionSheet 组件新增自定义slot功能Tabs 组件新增折叠菜单模式,增加tabs折叠菜单模式示例Card 组件支持垂直布局、水平布局和slot、新增fluent风格样式Grid 组件内容支持垂直布局和水平布局Progress 组件新增自定义slot功能SearchBar 组件新增自定义slot功能、默认样式优化Switch 组件新增fluent风格样式DataPicker 组件类型新增period时间段选择器Calendar 日期选择组件修复连续多选高亮区域显示错误问题ActionSheet 组件新增confirm类型,新增fluent风格样式Modal 组件支持取消加载过渡动画Button 组件连续点击或长按时内部文字被选中出现复制操作的问题Badge 组件当内容长度为1时不是正圆问题、修复当badge内数字长度大于1时tabs内容被遮挡问题Drawer 抽屉组件onHide事件Switch 组件切换无效Date-picker 组件增加农历选择功能Drawer 抽屉组件Empty 空状态组件Rate 评分组件Tabs 组件面板滑动问题Datepicker 组件自定义年月格式Toast 因动画过渡效果导致的体验问题PullToRefresh 组件触发刷新机制问题LoadingTabs 组件新增面板滑动Toast、Message、Modal 组件销毁机制Pikcer 组件用法Datepicker 组件用法Toast 组件位置样式问题Popover 组件位置属性PopoverItem 因flex弹性布局造成的中文强制换行问题Previewer 预览组件支持不循环图片展示SwipeAction 滑动操作组件ActionSheet 组件分享模式CalendarPikcer 的使用方式Accordion 折叠面板组件优化使用方式, 初始化打开面板采用数组传值打开多面板Slider 组件滑动时值不正确的问题Accordion 组件新增onPanelClick事件Popover 组件点击穿透问题, 统一组件注册方式🚩 BREAKING CHANGESv1.2.0 版本对组件名前缀进行统一,原
am前缀组件更改为ok前缀。组件库内部class类名由am-前缀调整为ok-。若在旧项目中对组件样式做过调整,在使用新版本组件时,注意要更改对应使用组件的前缀名为ok-。
npm i @21cnfe/vui全量引入方式:
import Vui from '@21cnfe/vui'
import '@21cnfe/vui/styles/antd-mobile.css'
Vue.use(Vui)
按需引入方式:
安装 babel-plugin-component
npm i babel-plugin-component
在 babel.config.js 中加入以下代码:
plugins: [[
// 配置按需引入插件babel-plugin-component
"component",
{
// 库的名字
"libraryName": ""@21cnfe/vui",
// 存放库文件的文件夹
"libDir": "dist/lib/components",
}
]]
最后按照如下方式引入,插件会自动帮你转换路径
-1、全局注册
import { Actionsheet } from '@21cnfe/vui'
Vue.component('actionsheet', Actionsheet)
-2、局部注册
import { Actionsheet } from '@21cnfe/vui'
export default {
components: {
Actionsheet
}
}
FAQs
基于 Ant Design 和 Vue 的移动端UI组件库。
The npm package @21cnfe/vui receives a total of 26 weekly downloads. As such, @21cnfe/vui popularity was classified as not popular.
We found that @21cnfe/vui demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.

Product
Socket Firewall blocks malicious VS Code and Open VSX extensions before install, protecting developers from compromised editor marketplaces.