VueAdminWorkP版升级,同时借此机会告诉大家两个好消息

简介: VueAdminWorkP版升级,同时借此机会告诉大家两个好消息

前言

VueAdminWorkP版本也迎来了新年第一次升级。增加了几个好用的功能和组件。

同时,借此机会也向大家说两个好消息


VueAdminWorkP升级说明

新增:`VawVerifySimple`滑动验证组件,用于登录的时候进行简单的验证

在之前的登录页面中,只有一个简单的用户名和密码组件,没有一个验证功能,可能会在一定程度上降价系统的安全性。同时也有小伙伴提出了此功能,所以借此机会把这个验证组件添加到项目中。

具体位置在: `src/components/common/VerifySimple.vue`。效果如下

4edc953e2c684bbe819ffa954c899c08.png

  • 新增:`FormItem`类型新增`optionItemsRef?:Ref<Array<SelectOptionItem | TreeSelectOption>>` 属性,方便在在异步获取 下拉选项的时候,动态添加数据。

方便在FormItem `select` 选项是动态的时候,可以异步添加 select 选项。

代码如下:

// 定义
  export interface FormItem extends TableSearchItem {
    required?: boolean
    validator?: (value: FormItem, message: MessageApi) => boolean
    hidden?: boolean
    inputType?: string
    maxLength?: number
    rows?: number
    disabled?: Ref<boolean> | boolean
    optionItems?: Array<SelectOptionItem | TreeSelectOption>
    optionItemsRef?: Ref<Array<SelectOptionItem | TreeSelectOption>>
    path?: string
    reset?: (formItem: FormItem) => void
    render?: (formItem: FormItem) => VNode
  }
  // 具体使用场景参考 `base-form-view.vue` 文件,部分源码如下
  const formItems = [
    ……
    {
      label: '起止地点',
      key: 'address',
      value: ref(null),
      optionItemsRef: ref([]),
      render: (formItem) =>
        renderSelect(formItem.value, formItem.optionItemsRef!.value as SelectOption[], {
          placeholder: '请选择会议地点',
          clearable: true,
        }),
    },
    ……
  ] as FormItem[]
  setTimeout(() => {
    const tempItem = formItems.find((it) => it.key === 'address')
    tempItem!.optionItemsRef!.value = [
      {
        label: '会议一室',
        value: 1,
      },
      {
        label: '会议二室',
        value: 2,
      },
      {
        label: '会议三室',
        value: 3,
      },
      {
        label: '会议四室',
        value: 4,
      },
    ]
  }, 3000)
  • 优化:`权限按钮` 展示位置时是 `default`,(default 默认是所有位置都展示) `top` 和 `tablLine` 都展示
  • 微调:`main.vue` 和 `work-place.vue` 块样式 和 间距
  • 修复:`menu.vue`页面中没有`onPermissionButtonClick` 的 bug
  • 优化:增大 `setting` 页面 `z-index` 的比重


好消息

  1. 为了方便使用 VueAdminWork框架,现在VueAdminWork官网开放 Arco Work版的操作文档。大家可以去官网进行查看,目前文档还正在编写中,Arco Work版本写完之后会继续编写其它版本的文档,敬请期待。官网地址如下
    http://www.vueadminwork.com/
  2. 一直以来想把Vue中常用的功能都封装成一个个简单的组件。随着VueAdminWork用户使用不断增加,此工程也已经提上日程。
    VueAdminWork官网中也新增了 "物料" 功能。目前正在研发不同的组件。后期会不断更新新的好用的组件。
    到时,大家可以下载不同的组件然后集成到项目中,这样可以方便快速的完成功能的开发。

4edc953e2c684bbe819ffa954c899c08.png

相关文章
|
1月前
|
数据库 Android开发 UED
提升安卓应用性能的十大技巧
【2月更文挑战第30天】在移动设备上,应用程序的性能直接影响用户体验。本文将分享10个优化安卓应用性能的技巧,包括代码优化、内存管理、UI设计和使用性能分析工具等,帮助开发者提高应用的运行速度和响应时间,从而提升用户满意度。
|
3月前
|
安全 搜索推荐 前端开发
升级后的Sitecore DXP,为用户打造的未来值得期待吗?
收购电子营销工具Moosend、可组合商务平台Four51、客户数据平台Boxever、电商服务平台Reflektion,一切的迹象表明,Sitecore开始向着基于SaaS的可组合DXP数字体验平台过渡。
|
29天前
|
人工智能 搜索推荐 API
升级“新打法”?Sitecore OrderCloud又出新功能
近日,Sitecore宣布其旗下Sitecore OrderCloud将与Microsoft Fabric 实现完全集成,从而让它的用户能够即时访问支持AI的商务、数据以及分析工具等,在所有的渠道上,更好的满足消费者的期望。
|
30天前
|
Web App开发 安全 物联网
让人担心的软件生态
`shigen`,一位专注于编程的博主,分享他对软件生态的观察。经历某信银行App更新的诡异事件,引发对软件安全和权限问题的讨论。回忆2014年首次接触智能手机时的隐私疑虑,及微信QQ读取相册的隐私争议。强调用户关注易用性和隐私,指出Android系统存在的安全隐患。提到HarmonyOS在流畅性与Android兼容性间的矛盾,个人偏好iOS的严格权限管理,但欧盟的新规可能改变这一局面。每个系统都有权衡,封闭可能保护隐私,开放则带来便利。
25 1
让人担心的软件生态
|
搜索推荐
Boom3D软件2023最新版本有哪些新功能特色?
为了更好地感受音乐的魅力,Boom 3D 可以让你对音效进行个性化增强,并集成 3D 环绕立体声效果,可以让你在使用任何耳机时,都拥有纯正、优质的音乐体验。Boom 3D是一款充满神奇魅力的3D环绕音效升级版,BOOM 3D是一个全新的专业音频应用程序,提供丰富和强烈的音频与3D环绕声音,让耳机的声音更好!文件大小为40.65 MB,适用系统为WinXP/Win7/Win10/Win All,以下为介绍或使用方法。
281 0
|
数据可视化 前端开发 JavaScript
【技术战疫】G2 4.0 正式版发布!
![image.png](https://ata2-img.cn-hangzhou.oss-pub.aliyun-inc.com/b38d8b3099e0f743dffb1e0f535b0f0c.png) > G2 是一套面向常规统计图表,以数据驱动的高交互可视化图形语法。 经历了为期半年的大规模底层重构和开发迭代,G2 4.0 终于和大家见面了。作为继 2017 年 11 月 2
|
安全 开发者 索引
5款轻量级小软件,第一款更是近期必备!
今天的主题是简洁,轻便,都是轻量级的小软件,界面都是非常简洁,而且无广告的。
115 0
5款轻量级小软件,第一款更是近期必备!
|
安全
微软紧急发布10个IE补丁 用户应火速升级
3月30日,微软紧急发布MS10-018安全更新,此安全更新可消除9个秘密报告的漏洞以及一个公开披露的漏洞,其中多个漏洞被评级为“危急”。金山卫士安全中心已经在第一时间升级了漏洞特征库,为用户提供相应的漏洞修复服务。
752 0
|
UED
微软承诺很快发布IE9正式版
微软在上周发布了IE9 RC(9.0.8080.16413),面向全球用户提供了约40种语言。IE9 RC在性能、用户体验、安全性、隐私性等方面都取得了长足进步,尤其是速度方面,IE9 RC不仅比Beta快很多,还超过了其它所有对手。
680 0