当前位置:

datav-vue v1.0

收藏
举报
DataV Vue是一款数据可视化应用搭建工具。
  • 作者:
    暂无
  • 演示网站:
    暂无
  • 当前版本:
    v1.0
  • 日期:
    2022-11-28
  • 相关链接:
    Home Page
  • 所属分类:
    web应用开发 TypeScript
  • 软件评级:
  • 下载人气:
    392
免费下载
求购此源码
源码详情
免费下载
联系客服/入群
源码属性
授权 开源
大小 1.25MB
语言 TypeScript
功能介绍

DataV Vue是一款数据可视化应用搭建工具。

 

开发环境:

Vue 3.0+

Pinia 2.0+

TypeScript 4.0+

ECharts 5.0+

 

安装与使用

# 初始化项目
pnpm run bootstrap

# 跑起来!
pnpm run dev

# 构建发布
pnpm run build

# 本地预览,需要先执行 build
pnpm run serve

新建可视化组件

pnpm run new datav

配置可视化组件

目录结构 (如: main-title):

main-title
├── index.ts             # 组件入口
└── src
    ├── index.vue        # 组件入口
    ├── main-title.ts    # 组件声明类
    ├── config.vue       # 组件属性配置
    └── config.json      # 用于生成 config.vue 的配置文件

使用工具

其中 config.vue 和 config.json 文件,可以在 development 模式下,通过访问 http://localhost:9090/#/dev/props-config 配置生成。

目前还是个简易版生成工具,使用说明:

// 1. 输入组件路径

// 2. 选择加载模式,有三种模式可选:
// 模式1(.ts): 使用组件同名 .ts 文件生成。
// 模式2(.json): 使用 config.json 文件生成。
// 模式3(.ts&.json): 同时加载组件同名 .ts 文件和 config.json,然后进行策略混合。

// 3. 按需配置好组件属性后,点击 `生成配置代码` 或 `生成模板代码` 按钮。

// 4. 复制生成后的代码到相应文件中即可。如果需要复杂逻辑判断的,需要在代码生成后手动处理。

使用组件

想要在项目中使用组件还需要进行注册:

// 涉及三个文件:
// 1. 组件注册:src/components/index.ts
// 2. 组件工厂:src/components/datav.ts
// 3. 组件列表:src/data/system-components.ts


更多新建选项

通过选项模式

# 创建组件
pnpm run new component

# 创建 Store
pnpm run new store

# 创建 Icon
pnpm run new icons

国际化

目前只有 登录页 进行了国际化设置,有需要可自行添加。

添加多语言

多语言文件位置:@/locales/lang/*.js

 

使用

Options API:

<template>
  ...
    {{ $t('xxx') }}
  ...
</template>

Componsition API:

import { useI18n } from 'vue-i18n'

...
setup() {
  const { t } = useI18n({ useScope: 'global' })

  t('xxx')

  return { t }
}
...

付费服务
模板/插件

联系客服

手机版

扫一扫进入手机版

返回顶部