# vueonem **Repository Path**: picky/vueonem ## Basic Information - **Project Name**: vueonem - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2020-02-17 - **Last Updated**: 2026-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 更新说明 ## 2018-11-27 需要重新执行 cnpm install 安装依赖 ### 1 支持 SVG 图标 **_使用方式_** 在阿里图标上下载相应的图标,注意是 svg 格式的。 使用记事本打开 svg,删除所有的 fill 代码。 将 svg 文件放入 assets/icon/svg/中。 代码里使用: ```vue //使用heigth和width控制svg的大小,而不是fontsize。 ``` ### 2 菜单支持父节点的点击链接 **_使用方式_** 给父级菜单增加 router 既可以使用点击父菜单跳转的功能。 ## 2018-12-7 需要重新执行 cnpm install 安装依赖 ### 1 增加 echarts-gl ## 2018-12-10 ### 1 增加 v-drag 指令 **_使用方式_** 任何元素加上 v-drag 都可以进行拖拽。详情参见 demo http://localhost:9999/#/subsystem/demo/decorate/drag ## 2018-12-17 ### 1 v1-form 增加表单修改事件 **_使用方式_** @change(key,value),key 为表单定义里的 key 值,value 为该 key 修改后的值。 ## 2019-1-2 ### 1 v-form 增加转换器,可以自定义返回的值转换 **_使用方式_** 在配置项中增加 converter 属性,属性的值为转换函数。传入的参数为原始值。 ## 2019-1-3 ### 1 copy 支持 function symbol 原型链拷贝 ## 2019-1-17 ### 1 优化了低分辨率下投影仪文字显示不清晰的问题 ### 2 left 布局中,框架的页签也支持响应式 ## 2019-2-18 ### 1 右键菜单支持原生 dom 元素 ### 2 left 布局中,框架的页签也支持响应式 ## 2019-2-27 ### 1 增加 v1-chart-geo 组件,该组件封装了 echarts map 的功能 ### 2 框架的样式部分优化 ### 3 增加了部分示例页面 ## 2019-3-1 ### 1 美化框架的 tab 页签 ## 2019-3-19 需要重新执行 cnpm install 安装依赖 ### 1 增加自定义布局功能,可以在业务子系统中重写框架的布局 ### 2 增加 rgbaster 库,用于获取图片中的主要颜色 ### 3 svg 图标可以放在业务子系统中,模板已经集成进业务子系统创建的脚手架中。具体怎么用过来问我。 ## 2019-3-25 需要重新执行 cnpm install ### 1 更新 element ui ## 2019-3-26 ### 1 修正 ie11 兼容性错误 ### 1 重写 v1-tree-select 组件,props 中使用 id 替换 value 为 treeitem 的唯一属性。增加 showPath 属性,可以显示选中项目的全部路径,仅仅适用于单选模式 ## 2019-4-1 ### 1 修正 mix 布局中打开第一个页面不显示菜单的错误 ### 2 增加 innerLayout 布局,专门用于整个业务子系统嵌入第三方网站。 ### 3 优化 treeSelect,在多选模式中增加一键清除按钮,增加筛选功能(search) ## 2019-4-2 ### 1 优化 el-menu,使用 scss 可以控制 menu 的样式 ### 2 增加主题皮肤,theme_light\theme_dark。 ## 2019-4-17 ### 1 v1-lazy 增加手动触发加载模式。timeout 为 0 时则使用手动懒加载模式。通过 show 属性控制是否加载。 ## 2019-4-18 ### 1 修正 v1-tree-select 组件的 bug ### 2 优化标准模板中所有页面的视觉样式 ## 2019-4-28 ### 1 支持相同名称的一级菜单内容的合并 ### 2 增加 theme_dark 皮肤(浅色皮肤目前不可用) ### 3 合并优化相关文档,文档统一至 vueone 前端开发框架大礼包.docx ## 2019-05-08 需要重新执行 cnpm install ### 1 element-ui 升级至 2.8.2 ### 2 增加 v1-calendar 组件 ## 2019-05-09 ### 1 v1-col 增加 align 属性,可以单独设定每一个 col 的位置(top,middle,bottom) ## 2019-05-11 ### 1 v1-col 增加 gutter 属性,当异步加载时此属性会覆盖 v1-row 的 gutter 属性 ### 2 v1-chart-yAxis\xAxis 增加 position 属性,对于 yAxis 有 left、right。对于 xAxis 有 top、bottom。offset 属性,坐标轴的偏移量。 ## 2019-05-11 ### 1 v1-col 增加 gutter 属性,当异步加载时此属性会覆盖 v1-row 的 gutter 属性 ### 2 v1-chart-yAxis\xAxis 增加 position 属性,对于 yAxis 有 left、right。对于 xAxis 有 top、bottom。offset 属性,坐标轴的偏移量。 ## 2019-06-06 ### 新增功能 #### 1 增加 v-permission 指令,该指令可以控制组件的权限。具体使用参见:示例》导航和权限》组件权限 ### bug 修复 #### 1 将框架中容器部分重新命名为 host(原来的命名为 portal,有点混乱) #### 2 修复了级联选择器样式丢失的问题 #### 3 registMenus\registPages\registDirectives\registComponents\registTools\registWidgets 等注册方法变为公共方法,不需要 import 任何库就可以直接使用 ## 2019-06-19 ### 新增功能 #### 1 mix 模式下,一级菜单支持合并成下拉列表,在配置 menu 中增加 pulldown 属性为 true 即可 #### 2 增加 v1-kpi-list 组件,用于显示多个指标的值,具体用法参见:示例》组件》工具类》指标列表 #### 3 v1-form 增加 setValue\clearValue 的实例方法,用来设置和清除表单的值 #### 4 支持菜单中任意级别的修改,具体用法参见:示例》导航和权限》动态修改菜单 ### bug 修复 #### 1 修复了页面刷新后左侧菜单不高亮显示的 bug #### 2 v1-header-bar 修复了针对单路由多个 querystring 的页面的错误显示问题 #### 3 v-permission 修复了针对单路由多个 querystring 页面的错误权限问题 在单路由多个 querystring 页面中,需要在根级增减 v-if,当路由发生变化时,切换 v-if 以达到刷新页面的目的。 #### 4 v1-tree-select 默认展开选中的节点 #### 5 v1-form 修复配置发生变化时按钮重绘的问题 ## 2019-06-20 ### 新增功能 #### 1 left 模式,支持点击一级菜单打开默认页面,在 menu 中增加 main 属性为 true 即可 #### 2 增加 openPage 方法,用于打开新的页面,第一个参数为页面的名字(可以为空),第二个参数为相对地址 ### bug 修复 #### 1 优化 left 和 mix 布局中的菜单逻辑 #### 2 v1-treeSelect 修复了单选模式下,传递默认值时有时不显示的问题 #### 3 优化浅色皮肤主题 #### 4 修复 Date 对象中的 getMonthStr 方法的 bug ## 2019-06-28 ### 新增功能 #### 1 增加 v1-date-picker 组件,可以动态切换选择模式,使用方式基于 el-date-picker。相对于 el-date-picker 增加了 timeModel 属性,里面定义的是下拉列表:{name,value,format} #### 2 v1-contextMenu,indexChange 事件增加一个参数,改参数返回的是鼠标选中的 dom 元素。 ## 2019-07-03 ### 新增功能 #### 1 v1-row 和 v1-col 的 gutter 属性支持传递四个边的边距。顺序为上、右、下、左。例如:12px 3px 6px 4px。 #### 2 v1-card 组件的 icon 支持 svg 图标,icon 属性为 svg 的名字,svg 属性为 true 时使用 svg 图标。 ## 2019-07-04 ### 新增功能 #### 1 v1-card 组件的 icon 可以自定义颜色,使用 iconColor 属性来定义,可以传框架中定义的颜色,例如 iconColor="primary",也可以传色号,例如 iconColor="#333333"。 ## 2019-07-06 ### 新增功能 #### 1 支持嵌入单独部署的业务子系统(仅支持 mix 模式),在主框架中配置菜单的 router 为'/outsideHost?target=http://localhost:9999/(业务子系统的根地址)&&page=subsystem/sis_indexpage_v1/pages/messageCenter(业务子系统初始页面的相对地址)' #### 2 vueone 框架发布至 npm,今后在开发模板中通过 npm 来安装和更新框架。 ### bug 修复 #### 1 修复切换业务子系统时,默认打开页面菜单不高亮的问题。 ## 2019-07-09 ### 新增功能 #### 1 v1-form 配置项增加 default 属性,当调用 clearValue 时,会将 default 的值填入,如果没有 default 则填入 null。 ### bug 修复 #### 1 修复 copy 方法中引用类型、值类型的判断错误。 ## 2019-07-09 ### 新增功能 #### 1 增加了从 vueoneframework 到 Vueone 的代码同步功能,当代码发生变更时自动同步至 Vueone。 ## 2019-07-11 ### 新增功能 #### 1 增加了 v-fullScreen 全屏指令,可以将任意元素全屏显示。 #### 2 开发相关文档转移至 doc 文件夹中。 ## 2019-07-15 ### 新增功能 #### 1 v1-grid 增加 stack 属性,为 true 时,item 不可叠加,会根据当前 item 的大小位置,重新计算其他的 item。为 false 时,可以叠加。默认为 true。 #### 1 v1-date-picker 的 change 事件中,增加一个返回参数,该参数为选中的时间模式配置项。 ### bug 修复 #### 1 v1-date-picker 修复了下拉框样式错误的问题。 ## 2019-07-25 ### 新增功能 #### 1 新增分析风格页面开发规范、代码模板以及相关文档和 demo。 ## 2019-08-12 ### bug 修复 ### 新增功能 #### 1 http 新增 delete 协议。 #### 2 增加 html2canvas 截图组件。 #### 1 v1-grid 修复在画布放大缩小后,拖拽位置错误的问题。 #### 2 修复带参路由在菜单中无法查询相关菜单结果的错误。 ## 2019-08-26 ### bug 修复 #### 1 优化 v1-grid 组件 ### 新增功能 #### 1 增加 widgetBase 组件,vueonedesigner 中所有的自定义组件应当继承该组件。 #### 2 增加 v1-page 组件,该组件用来加载 vueonedesigner 生成的界面定义。 ## 2019-11-04 ### bug 修复 #### 1 v1-headerBar 修复了当基础路由被隐藏后,页面路径显示不正确的错误 ### 新增功能 #### 1 增加水球图组件 #### 2 一级菜单支持,点击打开新的页面,具体属性为 openModel。当为 tab 时,打开新页签。当为 window 时,打开新窗口。 ## 2019-12-24 ### bug 修复 #### 1 修复vue-router push相同的URL地址报错的问题 ### 新增功能 #### 1 global.js中mainPage为空时可以隐藏首页 #### 2 global.js中start可以设置默认打开的页面,类型为Array。第一个值为业务子系统的名字,第二个值为页面的相对地址 #### 3 widgetBase增加了数据合并功能,当配置了自动数据源时,会将读取的数据源和在DataVue中配置的参数合并,也就意味着,在数据源开发的时候,不需要返回所有的数据格式,只返回关键的数据格式即可。