tooltip

在echarts里在geojson绘制的地图上展示散点图(气泡)、线集。

倖福魔咒の 提交于 2020-05-02 07:28:06
先来要实现的效果图: 下方图1是官网的案例: http://www.echartsjs.com/gallery/editor.html?c=scatter-map 下图2是展示气泡类型为pin的效果: 绘制散点图(气泡)是echarts的一种series: 所以要实现在geojson绘制的地图上展示散点图就不能在series里设置geojson的地图在series的type为map里: 如果将注册的地图放在这里啦,那么在series里设置的scatter无法正常的显示,所以要将注册的geojson地图在echarts的geo里配置,series里的scatter设置coordinateSystem: 'geo',才能实现效果。 下面贴出实现的代码: 用到的geojson文件可以在 世界各国以及中国各区县的JSON数据下载 免费下载 <script> var myChart = echarts.init(document.getElementById('container' )); $.get( 'china.json', function (geoJson){ echarts.registerMap( 'china' ,geoJson); var mapData = geoJson.features.map( function (item){ return { name: item

echarts Map(地图) 不同颜色区块显示

折月煮酒 提交于 2020-05-01 18:15:53
echarts Map(地图) 不同区块显示 这里以重庆地图为例 配置项: var option = { title : { text: '重庆市', subtext: '', x:'left' }, tooltip : { trigger: 'item', formatter: '{b}', itemSize:'14px' }, legend: { orient: 'vertical', x:'center', data:['重庆市区县'] }, dataRange: { x: 'left', y: 'bottom', splitList: [ {start: 1500}, {start: 900, end: 1500}, {start: 310, end: 1000}, {start: 200, end: 300}, {start: 10, end: 200, label: '10 到 200(火灾数量)'}, {start: 5, end: 5, label: '5(火灾数量)', color: 'black'}, {end: 10} ], color: ['#eee', '#949fb1', '#f3ce85'] }, series : [ { name: '重庆市区县', type: 'map', mapType: '重庆', roam: true, itemStyle:

【API知识】ElementUI一些问题的解决方案

隐身守侯 提交于 2020-04-28 21:35:19
前言   本人并不是前端开发人员,不过前端的界面和交互也没少写。以下整理一下我在使用elementUI过程中遇到的问题和对应的解决方案。 正文 1.表格字段过长省略   elmentUI的table-column有提供属性 show-overflow-tooltip 只要在对应的字段上设置为true,则文本超出部分就会用省略号替代,并且鼠标移至其上时,可查看完整信息。 2.如何获取行数据作为方法参数?   如果要为表格的每一行都添加操作按钮,如删除。这些删除按钮绑定的是同一个方法,那么如何区分是谁调用的呢,答案就是在方法中传入参数,而这些参数就是在渲染的时候写死在@click的方法参数里面。获取本行数据的方法就是scope.row.xxx,其中xxx就是本行数据的某一个属性。如:@click="delete(scope.row.id) 3.<el-dropdown-item>如何绑定事件?   发现<el-dropdown-item>指定@click是没有响应的。官方的使用方法是,在command属性指定操作命令,然后在<el-menu>里面制定用于处理command的操作方法,例如@command="handleCommand",然后在里面类似做switch的操作,即根据不同的值来进行对应的操作。还有就是command可以直接就是方法名,然后在handleCommand方法里面

Qt中子窗口全屏显示与退出全屏

醉酒当歌 提交于 2020-04-27 05:23:06
在Qt开发中偶尔遇到子窗口全屏显示和退出全屏的功能需求,是一种比较正常的情况,首先,我们需要知道子窗口全屏显示与退出全屏主要会调用的方法有哪些,下面将列举此过程主要调用的方法: isFullScreen();判断窗口当前是处于全屏状态还是非全屏状态 setWindowFlags(Qt::WindowFlags type);设置窗口属性 showFullScreen();设置窗口全屏显示 showNormal();设置窗口恢复原来显示(Restores the widget after it has been maximized or minimized.) 核心代码 下面对Qt::WindowFlags类型做一个大致的介绍: enum Qt::windowType flags Qt::WindowFlags 此枚举类型用于为窗口小部件指定各种窗口系统属性。它们相当不寻常,但在少数情况下是必要的。 其中一些标志取决于底层窗口管理器是否支持它们。主要类型有: Qt::Widget:这是QWidget的默认类型。如果它们有父级,这种类型的部件是子部件,如果没有父控件,则为独立窗口。 Qt::Window:表示小部件是一个窗口,无论窗口小部件是否具有父控件,通常具有窗口系统框架和标题栏。 请注意,如果部件没有父控件,则无法取消设置此标记(即如果存在父控件,则可以取消此标记,否则

element中利用tooltip实现文字超出框悬浮显示

瘦欲@ 提交于 2020-04-26 15:15:59
之前遇到过这个需求,所以就把自己的成果和大家分享下成果^ ^ 我是利用了element-ui里面的tooltip组件进行一个二次封装,大家可以直接粘贴复制查看效果。。。话不多说,直接上代码 <template> <div class="text-tooltip"> <el-tooltip class="item" effect="dark" :disabled="isShowTooltip" :content="content" placement="bottom"> <p class="over-flow" :class="className" @mouseover="onMouseOver(refName)"> <span :ref="refName">{{content||'-'}}</span> </p> </el-tooltip> </div> </template> <script> export default { name: 'textTooltip', props: { // 显示的文字内容 content: { type: String, default: () => { return '' } }, // 外层框的样式,在传入的这个类名中设置文字显示的宽度 className: { type: String, default: () => { return '

我想快速给WPF程序添加托盘菜单

寵の児 提交于 2020-04-26 11:45:21
我想快速给WPF程序添加托盘菜单 1 简单要求: 使用开源控件库 在XAML中声明托盘菜单,就像给控件添加ContextMenu一样 封装了常用命令,比如:打开主窗体、退出应用程序等 我在TerminalMACS中添加了托盘菜单,最终实现的托盘菜单效果: 2 如何做? 【Step 1】在已创建的WPF项目中,添加HandyControl库,并安装: 你问我为什么要使用HC控件库?先看Demo效果: 常用的托盘效果应该都能满足了吧?而实现这些效果,我们自己要码的代码真的不多,因为HC已经封装了,我们直接使用即可。 【Step 2】在窗体中添加HandyControl命名空间 xmlns:hc="https://handyorg.github.io/handycontrol" 【Step 3】声明托盘菜单关键的19行代码 <hc:NotifyIcon x:Name="NotifyIconContextContent" Text="{markup:I18n {x:Static i18NResources:Language.AppTitle}}" Visibility="Visible" Icon="/Images/logo.ico"> <hc:NotifyIcon.ContextMenu> <ContextMenu> <MenuItem Command="hc

我想快速给WPF程序添加托盘菜单

送分小仙女□ 提交于 2020-04-26 08:43:56
原文: 我想快速给WPF程序添加托盘菜单 我想快速给WPF程序添加托盘菜单 1 简单要求: 使用开源控件库 在XAML中声明托盘菜单,就像给控件添加ContextMenu一样 封装了常用命令,比如:打开主窗体、退出应用程序等 我在TerminalMACS中添加了托盘菜单,最终实现的托盘菜单效果: 2 如何做? 【Step 1】在已创建的WPF项目中,添加HandyControl库,并安装: 你问我为什么要使用HC控件库?先看Demo效果: 常用的托盘效果应该都能满足了吧?而实现这些效果,我们自己要码的代码真的不多,因为HC已经封装了,我们直接使用即可。 【Step 2】在窗体中添加HandyControl命名空间 xmlns:hc="https://handyorg.github.io/handycontrol" 【Step 3】声明托盘菜单关键的19行代码 < hc:NotifyIcon x:Name = "NotifyIconContextContent" Text = "{markup:I18n {x:Static i18NResources:Language.AppTitle}}" Visibility = "Visible" Icon = "/Images/logo.ico" > < hc:NotifyIcon.ContextMenu > < ContextMenu >

vue+element-ui中引入阿里播放器

人盡茶涼 提交于 2020-04-26 08:21:28
1.在public文件下的index.html文件中插入以下代码: < link rel ="stylesheet" href ="https://g.alicdn.com/de/prismplayer/2.8.2/skins/default/aliplayer-min.css" /> < script charset ="utf-8" type ="text/javascript" src ="https://g.alicdn.com/de/prismplayer/2.8.2/aliplayer-min.js" ></ script > 2.在你要调用播放器的vue文件中: this .ideovSource = this .ideovUrl + this .$route.query.fileId + "/output.m3u8" // 初始化播放器 this .player = new Aliplayer({ id: "J_prismPlayer", // 容器id source: this .ideovSource, // 视频地址 // cover: "http://cdn.img.mtedu.com/images/assignment/day_3.jpg", //播放器封面图 autoplay: false , // 是否自动播放 width: "100%", //

vue项目中,使用echarts的一些总结

时间秒杀一切 提交于 2020-04-26 05:20:06
vue项目中,使用了echarts的柱状图,折线图,饼图,雷达图等 一、柱状图: <template> <div ref="readerAnalyze" id="reader_analyze_chart"></div> </template> <script> import echarts from 'echarts' import { getaReaderAnalysis } from '@/api/big-screen.js' export default { props: ['refresh'], data() { return { } }, watch: { refresh() { setTimeout(() => { this._getaReaderAnalysis() }, 2000) } }, mounted() { this._getaReaderAnalysis() this.initEchart() }, methods: { initEchart() { //页面有多个echarts表,多个图表自适应 window.addEventListener('resize', () => { this.chart = echarts.init(this.$refs.readerAnalyze); this.chart.resize(); }) }, // 大屏数据

(转)表单form的提交和servlet的取值

懵懂的女人 提交于 2020-04-24 16:27:31
转发博客原址:<a href="https://segmentfault.com/a/1190000015718785" > https://segmentfault.com/a/1190000015718785 </a> <h1 id="articleHeader0">表单form的提交和servlet的取值</h1> <h2 id="articleHeader1">一、前言</h2> <p>对于后端开发来说,经常要和前端进行联系的两个面就是:1、表单form提交至servlet。2、ajax提交至servlet进行处理。</p> <p>显然,有必要对这两个常用的功能进行一次梳理。</p> <h3 id="articleHeader2">1、一个中文乱码的坑</h3> <p>在表单传值和后台进行交流的时候,一个最大的坑就是中文的乱码问题了。这个坑的具体分析不过多阐述,<strong>最佳实践就是:</strong> 使用<code>post</code> 方式进行数据的提交,后台设置字符集过滤器,对<code>request</code>、<code>response</code> 的字符集都设置为<code>utf-8</code> 。</p> <h3 id="articleHeader3">2、表单form的enctype字段</h3> <p