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

相关文章
|
3月前
|
安全 搜索推荐 前端开发
升级后的Sitecore DXP,为用户打造的未来值得期待吗?
收购电子营销工具Moosend、可组合商务平台Four51、客户数据平台Boxever、电商服务平台Reflektion,一切的迹象表明,Sitecore开始向着基于SaaS的可组合DXP数字体验平台过渡。
|
2月前
|
Web App开发 人工智能 Linux
为什么微软的Copilot发布进展不顺利
为什么微软的Copilot发布进展不顺利
|
3月前
|
Web App开发 安全 物联网
让人担心的软件生态
`shigen`,一位专注于编程的博主,分享他对软件生态的观察。经历某信银行App更新的诡异事件,引发对软件安全和权限问题的讨论。回忆2014年首次接触智能手机时的隐私疑虑,及微信QQ读取相册的隐私争议。强调用户关注易用性和隐私,指出Android系统存在的安全隐患。提到HarmonyOS在流畅性与Android兼容性间的矛盾,个人偏好iOS的严格权限管理,但欧盟的新规可能改变这一局面。每个系统都有权衡,封闭可能保护隐私,开放则带来便利。
37 1
让人担心的软件生态
|
安全 开发者 索引
5款轻量级小软件,第一款更是近期必备!
今天的主题是简洁,轻便,都是轻量级的小软件,界面都是非常简洁,而且无广告的。
152 0
5款轻量级小软件,第一款更是近期必备!
|
数据采集 监控 Dubbo
官宣!Hippo4j 1.4.x 新版本正式发布,探索更多玩法
官宣!Hippo4j 1.4.x 新版本正式发布,探索更多玩法
294 0
|
机器学习/深度学习 存储 编解码
|
UED
微软承诺很快发布IE9正式版
微软在上周发布了IE9 RC(9.0.8080.16413),面向全球用户提供了约40种语言。IE9 RC在性能、用户体验、安全性、隐私性等方面都取得了长足进步,尤其是速度方面,IE9 RC不仅比Beta快很多,还超过了其它所有对手。
696 0
|
安全
微软紧急发布10个IE补丁 用户应火速升级
3月30日,微软紧急发布MS10-018安全更新,此安全更新可消除9个秘密报告的漏洞以及一个公开披露的漏洞,其中多个漏洞被评级为“危急”。金山卫士安全中心已经在第一时间升级了漏洞特征库,为用户提供相应的漏洞修复服务。
764 0
|
安全 网络安全 Windows
游戏安全资讯精选 2017年第十四期:游戏盾入门版推出降价63%,《2017年网络安全产业白皮书》发布,微软“11月周二补丁日”补丁一览
【本周游戏行业DDoS攻击态势】 据阿里云DDoS监控中心数据显示,近期DDoS 攻击增加明显,主要攻击目标是游戏和线上推广行业的厂商。请请相关的用户做好DDoS 攻击的防护措施。 【行业动态】 信通院发布《2017年网络安全产业白皮书》点击查看原文 我国网络安全产业发展的情况: (一)产业概况: 我国网络安全产业规模高速增长。
2048 0