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

相关文章
|
6月前
|
安全 搜索推荐 前端开发
升级后的Sitecore DXP,为用户打造的未来值得期待吗?
收购电子营销工具Moosend、可组合商务平台Four51、客户数据平台Boxever、电商服务平台Reflektion,一切的迹象表明,Sitecore开始向着基于SaaS的可组合DXP数字体验平台过渡。
104 5
|
3月前
|
Java XML Maven
跨越时代的飞跃:Struts 2 升级秘籍——从旧版本无缝迁移到最新版,焕发应用新生!
【8月更文挑战第31天】随着软件技术的发展,Struts 2 框架也在不断更新。本文通过具体案例指导开发者如何从旧版平滑升级到 Struts 2.6.x。首先更新 `pom.xml` 中的依赖版本,并执行 `mvn clean install`。接着检查 `struts.xml` 配置,确保符合新版本要求,调整包扫描器等设置。审查 Action 类及其注解,检查配置文件中的弃用项及插件。更新自定义拦截器实现,并验证日志配置。最后,通过一系列测试确保升级后的系统正常运行。通过这些步骤,可以顺利完成 Struts 2 的版本升级,提升应用的安全性和性能。
205 0
|
5月前
|
Web App开发 人工智能 Linux
为什么微软的Copilot发布进展不顺利
为什么微软的Copilot发布进展不顺利
|
6月前
|
Web App开发 安全 物联网
让人担心的软件生态
`shigen`,一位专注于编程的博主,分享他对软件生态的观察。经历某信银行App更新的诡异事件,引发对软件安全和权限问题的讨论。回忆2014年首次接触智能手机时的隐私疑虑,及微信QQ读取相册的隐私争议。强调用户关注易用性和隐私,指出Android系统存在的安全隐患。提到HarmonyOS在流畅性与Android兼容性间的矛盾,个人偏好iOS的严格权限管理,但欧盟的新规可能改变这一局面。每个系统都有权衡,封闭可能保护隐私,开放则带来便利。
54 1
让人担心的软件生态
|
6月前
|
人工智能 搜索推荐 API
升级“新打法”?Sitecore OrderCloud又出新功能
近日,Sitecore宣布其旗下Sitecore OrderCloud将与Microsoft Fabric 实现完全集成,从而让它的用户能够即时访问支持AI的商务、数据以及分析工具等,在所有的渠道上,更好的满足消费者的期望。
|
6月前
|
资源调度 JavaScript 前端开发
Bun 1.0 正式发布,爆火的前端运行时,速度遥遥领先!
Bun 1.0 正式发布,爆火的前端运行时,速度遥遥领先!
376 0
|
数据可视化 前端开发 JavaScript
【技术战疫】G2 4.0 正式版发布!
![image.png](https://ata2-img.cn-hangzhou.oss-pub.aliyun-inc.com/b38d8b3099e0f743dffb1e0f535b0f0c.png) &gt; G2 是一套面向常规统计图表,以数据驱动的高交互可视化图形语法。 经历了为期半年的大规模底层重构和开发迭代,G2 4.0 终于和大家见面了。作为继 2017 年 11 月 2
【技术战疫】G2 4.0 正式版发布!
|
数据采集 监控 Dubbo
官宣!Hippo4j 1.4.x 新版本正式发布,探索更多玩法
官宣!Hippo4j 1.4.x 新版本正式发布,探索更多玩法
334 0
|
UED
微软承诺很快发布IE9正式版
微软在上周发布了IE9 RC(9.0.8080.16413),面向全球用户提供了约40种语言。IE9 RC在性能、用户体验、安全性、隐私性等方面都取得了长足进步,尤其是速度方面,IE9 RC不仅比Beta快很多,还超过了其它所有对手。
707 0
|
安全
微软紧急发布10个IE补丁 用户应火速升级
3月30日,微软紧急发布MS10-018安全更新,此安全更新可消除9个秘密报告的漏洞以及一个公开披露的漏洞,其中多个漏洞被评级为“危急”。金山卫士安全中心已经在第一时间升级了漏洞特征库,为用户提供相应的漏洞修复服务。
774 0