当前位置: 首页 > news >正文

厦门网站建设推广乐度网上购物网站建设方案

厦门网站建设推广,乐度网上购物网站建设方案,网站开发 开票,四川住房和城乡建设厅网站题库主要用于构建大屏数据展示页面,具有多种类型组件可供使用。详情参考 datav官网 一、安装 npm 安装 npm install jiaminghi/data-viewyarn安装 yarn add jiaminghi/data-view二、使用 在main.js中注册为全局组件 import dataV from jiaminghi/data-view Vue.us…

主要用于构建大屏数据展示页面,具有多种类型组件可供使用。详情参考 datav官网

一、安装
  • npm 安装
npm install @jiaminghi/data-view
  • yarn安装
yarn add @jiaminghi/data-view
二、使用

在main.js中注册为全局组件

import dataV from '@jiaminghi/data-view'
Vue.use(dataV)

按需引入

import { borderBox1 } from '@jiaminghi/data-view'
Vue.use(borderBox1)

除了可以使用的边框、装饰等之外,还有基于Charts封装的图表

<dv-charts :option="option" />

只需要将对应图表option数据传入组件即可,可参考:

Charts实例
Charts配置项

三、注意项
1、 兼容性

推荐使用Chrome浏览器。Datav 在设计和开发时主要针对Chrome浏览器进行了测试和优化,因为Chrome在支持现代前端技术和性能方面表现出色。不过Datav的开发团队通常会确保其在主流浏览器中的正常运行,包括但不限于 Chrome、Firefox、Safari 和 Edge。这意味着你可以在这些浏览器上使用 Datav 开发的可视化大屏项目,并且可以期待良好的用户体验。

2、高度异常

组件的默认宽高都是100%,可以根据父容器宽高进行自适应,但在某些情况下组件宽高可能表现异常,这种情况一般是因为组件的父容器宽高发生了变化,而组件没有侦知这一变化,你可以在组件上绑定key值,在更改父容器宽高且页面完成重绘后(使用$nextTick),更新key值,使组件强制刷新,以获取正确宽高。

<dv-active-ring-chart :config="config" :key="key" />
data() {return {key: 0}
},
mounted () {let that = thiswindow.addEventListener('resize', () => {that.$nextTick(() => {that.key++})})}
3、状态更新

避免你的组件更新了数据后,状态却不刷新,也就是没变化,请务必看这里
组件props均未设置deep监听,刷新props时,请直接生成新的props对象(基础数据类型除外),或完成赋值操作后使用ES6拓展运算符生成新的props对象(this.someProps = { …this.someProps })。

四、扩展
1、如何选择Datav与echarts

① 项目需求和复杂度
如果项目需要处理复杂的数据逻辑、大规模数据展示或实时数据更新,可能需要选择 DataV,DataV 提供了更多高级的数据处理和展示功能。
② 快速开发需求
如果项目需要快速开发和迭代,而开发团队对 ECharts 的配置和使用不是很熟悉,DataV 提供的可视化编辑器和模板化设计可以节省大量时间。

2、搭配 v-scale-screen组件一起使用

虽然 DataV 本身具有一定的自适应和响应式设计,但是它具有一定的局限性。它的全屏容器将根据屏幕比例及当前浏览器窗口大小,自动进行缩放处理。建议在全屏容器内使用百分比搭配flex进行布局,以便于在不同的分辨率下得到较为一致的展示效果。使用前请注意将body的margin设为0,否则会引起计算误差,全屏后不能完全充满屏幕。

<dv-full-screen-container>content</dv-full-screen-container>
  • 全屏展示和缩放处理
    v-scale-screen 组件提供了更加灵活和高级的全屏展示功能,可以确保可视化效果的一致性和适应性。
  • 定制化和扩展功能
    v-scale-screen 提供了额外的定制化能力,可以根据具体的需求进行配置和调整。它允许开发者定义全屏模式下的交互行为、动画效果以及界面布局,这些功能可能在 DataV 默认功能中不够满足需求。
  • 用户体验优化
    在某些应用场景下,特别是展示大量数据或者复杂交互需求的项目中,使用 v-scale-screen 能够提升用户的操作体验和数据展示的清晰度。它支持更精细的视图缩放和响应式设计,使得用户可以更自然地浏览和分析数据。

可参考 大屏自适应容器组件 v-scale-screen

http://www.yayakq.cn/news/409690/

相关文章:

  • 各网站的网络联盟网站开发三层架构
  • 域名跟网站的区别网店推广的作用
  • 网站备案价格女生适合做seo吗
  • seo优化网站模板公司网站建设行业怎么样
  • 有什么网站是做兼职的郑州做网站公司哪家好
  • 长沙移动网站建设万网服务器网站建设
  • 郑州响应式网站设计四川高速公路建设集团网站
  • 宁波网站制作报价百能网是哪家公司做的网站
  • 怎么建立一个网站搜关键词会跳出杭州网站建设公司导航
  • 网站建站流程图营销网站认识
  • 增加收录网站网站的域名和密码是什么意思
  • 做外贸 访问国外网站做企业网站需要哪些
  • 河北网站建设与推广试客网站 源码
  • 合肥市城乡城乡建设局网站做网页要去哪个网站
  • 一个人做网站好做吗中国化工建设网站
  • 我们不是做网站的国内seo公司排行榜前十名
  • 4s店网站建设网站建设要哪些人
  • 网站意识形态建设长春地图
  • 做网站就是做服务今天广州新增确诊最新消息
  • 深圳工厂网站建设公司网站设计色彩搭配
  • 如何购买一个网站的域名农家乐网站规划与建设方案
  • 哪个网站做图找图片大型门户网站建设服务
  • 苏州做手机网站建设一站式服务网站
  • wordpress建材主题陕西seo推广
  • 西安php网站建设专家如何打开建设网站后台
  • 中建铁路建设有限公司网站制作一个动态企业网站
  • 可以用来做简单的网络验证的网站wordpress2016免费主题
  • 大型网站建设机构哪家好如何查网站死链
  • 做网站推广前途网站js修改代码
  • 有自己域名如何做网站做购物网站流程