Solid

sortablejs + vue的拖拽效果 列表个数不固定 刷新后保持拖拽后的效果

房东的猫 提交于 2020-04-17 16:29:44
< template > < div class ="hello" > < div v-for ="(list, index) in merge" :key ="index" class ="box" :id ="`box-${index}`" > < h1 > {{list.tittle}} </ h1 > < ul :id ="`id-${index}`" v-for ="(item, indexItem) in list.list" :key ="indexItem" > < li > {{item.name}} </ li > </ ul > </ div > </ div > </ template > < script > import Sortable from ' sortablejs ' ; export default { name: ' HelloWorld ' , data() { return { // state 里面的name分别对应的是列表里面的标题 // state里面的1 2 3和list里面的 1 2 3 的关系是:类别归属关系 // 标题1 下面列表对应的分别是 列表1,列表2,列表3 state: { 1 : " 标题1 " , 2 : " 标题2 " , 3 : " 标题3 " , 4 : " 标题4 " , 5 : " 标题5 " },

echarts中点击点击legend当前图表高亮

送分小仙女□ 提交于 2020-04-17 09:55:37
【推荐阅读】微服务还能火多久?>>> # css * { margin: 0; padding: 0; } .content { width: 500px; height: 400px; border: 1px solid red; margin: 100px auto; } #main { width: 100%; height: 100%; background-color: #0D141E; } # html <div class="content"> <div id="main"> </div> </div> # js <script src="js/echarts.min.js"></script> var myChart = echarts.init(document.getElementById('main')); var option = { legend: { icon: 'none', data: [{ name: '邮件营销', textStyle: { fontWeight: 'normal', color: '#fff' } }, { name: '联盟广告', textStyle: { fontWeight: 'normal', color: '#fff' } }, { name: '视频广告', textStyle: { fontWeight:

echarts中同一条显示不同的颜色

十年热恋 提交于 2020-04-17 09:10:50
【推荐阅读】微服务还能火多久?>>> # 效果 # css * { margin: 0; padding: 0; } .content { width: 500px; height: 400px; border: 1px solid red; margin: 100px auto; } #main { width: 100%; height: 100%; } # html <div class="content"> <div id="main"> </div> </div> # js <script src="js/echarts.min.js"></script> let data = []; let myChart = null myChart = echarts.init(document.getElementById('main')); // 创建数据 createData(); let series = data.map(item => { let yAxis = item.yAxis.map(item => { return item; }) return { name: item.seriesName, data: yAxis, type: 'line', legendHoverLink: false, symbolSize: 0, // itemStyle: { /

CSS重构:样式表性能调优

随声附和 提交于 2020-04-17 00:27:37
【推荐阅读】微服务还能火多久?>>>   这两天窝在家里又看了本CSS相关的书:《 CSS重构:样式表性能调优 》。重构是指在不改变代码行为的前提下,重写代码,使其更加简洁、易于复用。   这本书读起来比较快,可挑自己感兴趣的读,前面三章是基础知识的介绍,都了解的话可直接跳过。第四章是为样式分类,我比较感兴趣的是第四章(测试)和第五章(代码的组织和重构策略)。 一、测试   测试时需要考虑很多因素,其中包括以下几点: 1、正在用什么浏览器测试网页? 2、如何在不同的操作系统上测试各种各样的浏览器? 3、正在多大的窗口浏览网页? 4、如何快速测试大量网页? 5、如何验证你所看到的效果是正确的? 6、如果你无法获得某些设备,如何测试网站在这些设备上的效果? 1)测试多个浏览器   最常用的测试 CSS 在不同浏览器中显示效果的方法是人工测试,主流浏览器包括Chrome、Firefox、Safari、Microsoft Edge等。   为了测试 CSS 在移动端的效果,需要从合适的应用市场下载适合于设备的各种浏览器。 1、要用iOS系统的Safari浏览器测试, 可以使用iOS原生设备或Xcode的iOS模拟器。 2、安卓设备可以用 Android Studio 的模拟器测试。 2)第三方测试服务   除了自己测试,还可以使用第三方提供的种类丰富的测试服务

BUAA OO 第二单元总结

ⅰ亾dé卋堺 提交于 2020-04-16 22:19:59
【推荐阅读】微服务还能火多久?>>> BUAA OO 第二单元总结 Part 1 设计策略 这三次作业采用了 主线程获取请求,多级调度器逐级分派,电梯模拟运行的策略 。具体来说,主线程实例化 ElevatorInput 类,通过阻塞读取方式获得请求 Request ,之后将请求分配给调度器 Scheduler ,调度器负责处理请求(既可以自己处理,也可以分配给其他子调度器处理),每一个电梯与一个 ElevatorScheduler 绑定,用于具体的调度、睡眠控制、打印输出。 本次作业的难点主要有以下几点: 如何控制调度器、电梯线程的终止 :简单的生产者-消费者模型中,生产者不断生产,消费者不断消费,不存在线程终止现象;现实中的电梯,一天24小时运行,没有异常情况也不会终止。但是更多的多线程问题是需要考虑线程终止的。这三次作业也是如此:主线程将所有请求都发送给调度器后,告知调度器准备结束,调度器处理完自己队列中剩余请求后,结束线程。 一种比较容易想到的方法是采用 interrupt 机制 while (true) { Request request = elevatorInput.nextRequest(); if (request == null) { scheduler.interrupt(); } else { // pass } } 但是这种方法并不能实现精确控制

uniGUI学习之UniStringGrid(35)

[亡魂溺海] 提交于 2020-04-16 17:29:01
【推荐阅读】微服务还能火多久?>>> procedure TMainForm.UniStringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; var Value: string; Attribs: TUniCellAttribs); begin // if ARow = 3 then // begin // // Attribs.Font.Color:=clred; // Attribs.Font.Size:=20; // Attribs.Font.Name:='楷体'; // // end; Attribs.Style.Style := 'border: 2px solid green'; // define a style directly end; 来源: oschina 链接: https://my.oschina.net/u/4389538/blog/3236790

React新闻网站--Header组件拆分及样式布局

六月ゝ 毕业季﹏ 提交于 2020-04-16 07:49:46
【推荐阅读】微服务还能火多久?>>> 先放图,一个头部组件 index.js import React,{Component} from 'react' ; import ReactDom from 'react-dom' ; import { Layout } from 'antd' ; import 'antd/dist/antd.css' ; import './style.css' ; import AppHeader from './components/AppHeader/' ; const { Header, Footer, Content } = Layout; class App extends Component{ render(){ return ( <Layout style={{minWidth:1200}}> <Header className="header"><AppHeader/></Header> <Content className="content">Content</Content> <Footer className="footer">Footer</Footer> </Layout> ) } } ReactDom.render( <App/>,document.getElementById('root')); style.css

Java 给 PowerPoint 文档添加背景颜色和背景图片

蓝咒 提交于 2020-04-15 15:59:27
【推荐阅读】微服务还能火多久?>>> 在制作 Powerpoint文档时,背景是非常重要的,统一的背景能让Powerpoint 演示文稿看起来更加干净美观。本文将详细讲述如何在Java应用程序中使用免费的Free Spire.Presentation for Java为幻灯片设置纯色背景颜色,渐变背景颜色以及添加背景图片。 Jar文件导入方法 方法一: 下载最新的 Free Spire.Presentation for Java 包并解压缩 , 然后从 lib文件夹下, 将 Spire.Presentation.jar包 导入 到你的 Java应用程序中。 ( 导入成功 后 如下图所示 ) 方法二: 通过 Maven仓库安装 导入 。 详细的操作步骤 请参考链接 : https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html 设置纯色背景颜色 import com.spire.presentation.* ; import com.spire.presentation.drawing.* ; import java.awt.* ; public class PPTbackground { public static void main(String[] args)

【笔记】玩转CSS3新特性_from_JSPang

时光毁灭记忆、已成空白 提交于 2020-04-15 11:48:40
【推荐阅读】微服务还能火多久?>>> 文章目录 第一章:环境搭建,伪类选择器,伪元素 1.1、嫁汉嫁汉穿衣吃饭 1.2、新特性简介和浏览器支持情况 1.新特性简介 2.浏览器对CSS3的支持情况 3.渐进增强和优雅降级 1.3、伪类选择器(1) 1.动态伪类选择器 2.UI元素状态伪类选择器 1.4、伪类选择器(2) 1.结构伪类选择器 1.5、伪元素案例精讲 第二章:CSS3的变形,画多边形,星形 2.1、CSS3用border-radius画图形 2.2、画三角形和对话效果 2.3、画菱形和平行四边形 2.4、CSS3画五角星和六角星 2.5、CSS3画五边形和六角形 2.6、CSS3画心形和蛋形 2.7、CSS3画太极阴阳图 第三章:CSS3的颜色,透明属性,颜色模式,渐变 3.1、css3制作透明背景层 3.2、css3的颜色模式(1) rgba hsla 3.3、css3的颜色模式(2) 3.4、css3线性渐变 3.5、css3径向渐变 radial-gradient 3.6、css3重复性渐变 3.7、CSS3盒子阴影效果box-shadow 第四章:CSS3的过度属性,简单的过渡动画 4.1、CSS3制作缓慢变长的方向(transition特效) 4.2、CSS3过渡的timing-function属性详解 4.3、CSS3仿天猫专题过渡效果实例 4.4

css布局

依然范特西╮ 提交于 2020-04-15 08:52:38
【推荐阅读】微服务还能火多久?>>> 目录: margin负值实现 祖父和亲爹的里应外合 换个思路 - li生了儿子帮大忙。 借助absolute方位值,实现自适应的网格布局 cloumn多栏布局 grid display: table; css3选择器nth-child() 除非特别说明,以下几种方式的 通用html结构 如下: <div class="box"> <ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> <li>6</li> <li>7</li> <li>8</li> <li>9</li> </ul> </div> 除特别说明,布局中用到的 css reset代码 如下: /* 基础 */ .box{ background: #e4f7fd61; border: 2px solid #0786ada1; border-radius: 8px; } ul{ padding: 0; } .box li{ list-style: none; text-align: center; line-height: 200px; background: rgba(146, 203, 230, 0.65); border-radius: 8px; } 方法一、margin负值实现 原理 原理:margin负边距 关键点