代码拉取完成,页面将自动刷新
同步操作将从 pengxiaotian/datav-vue 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
一个基于 Vue3.x 的数据可视化项目
因为项目中的 Mock 服务来自于
http://rap2api.taobao.org
, 而该服务不支持HTTPS
, 还有的浏览器会强制使用HTTPS
, 所以如果出现了无法登录的情况, 请检查当前访问的URL是什么协议!
页面功能
登录页
首页
编辑器
基础组件库
柱图
折线
饼图
地图
文本标题
列表
关系
媒体
素材
交互
# 初始化项目
yarn bootstrap
# 跑起来!
yarn serve
# 构建发布
yarn build
yarn new datav
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
配置生成。
目前还是个简易版生成工具,需要手动将生成的模板代码,复制粘贴到一个新建文件中。
yarn gc [component name]
# 创建组件
yarn new component
# 创建 Store
yarn new store
yarn cz
例子:
[TYPE](SCOPE):DESCRIPTION#[ISSUE]
# example feat(button): add type 'button' for form usage #1234
Git提交模板配置:./commitlint.config.js
目前只有 登录页
进行了国际化设置,有需要可自行添加。
多语言文件位置:@/locales/lang/*.js
<template>
...
{{ $t('xxx') }}
...
</template>
import { useI18n } from 'vue-i18n'
...
setup() {
const { t } = useI18n({ useScope: 'global' })
t('xxx')
return { t }
}
...
本项目主要用来研究与学习,如果商用请注意:项目里含有一些第三方付费素材,如:orbitron-bold
字体。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。