自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 资源 (21)
  • 论坛 (1)

原创 echarts 半环形图

配置干货:var option = { title: { text: '30%', left: 'center', top: 'middle', textStyle: { fontSize: 28 } }, tooltip: { trigger: 'item', formatter: '{b}: {c}%' }, series: .

2020-10-14 18:46:56 39

原创 echarts 百分比进度条

echarts 百分比进度条如下图两种,下面代码是第二张图的,第一个的稍加修改label值即可<div id="main" style="width: 180px;height:30px;"></div><script>var myChart = echarts.init(document.getElementById('main'));var option = { grid: { top: 5, bottom: 5,

2020-10-14 18:36:36 36

原创 踩坑 ES6箭头函数 this指向问题记录

之前看es6新特性时,有个印象关于 ES6箭头函数 this指向问题的特殊性。然而并没谨记在心o(╥﹏╥)o今儿帮忙解决问题,调入此坑将近两小时不能自拔????最开始的现象只是赋值无法成功,追查到时因为无法进入组件监听所以没有update,之后发现this.data 要赋值的对象是普通的js对象,而非vue对象。vue对象形式:普通js对象:而后追查到时this指向问题。之后追查到在发request请求then的回调结果中this的指向变成了Window对象,而非vue对象。然后又傻傻地追查了好几

2020-07-27 17:34:42 61

原创 postMessage 跨域通信 iframe

需求背景:iframe嵌套页面,需要进行参数传递,同时父与子是跨域(跨源)的。核心方法:window.postMessage() 方法可以安全地实现跨源通信。otherWindow.postMessage(message, targetOrigin, [transfer]);otherWindow其他窗口的一个引用,比如iframe的contentWindow属性、执行window.open返回的窗口对象、或者是命名过或数值索引的window.frames。message将要发送到其他

2020-07-15 16:13:46 86

原创 vue 动态设置 echarts 画布大小 & 更新图表数据

在筛选条件修改后,echarts的图表需要动态修改图表。动态修改echarts 画布大小监听width,height的改变,在更新图表时,使用resize()方法更新图表画布的大小const chart = echarts.init(document.getElementById(this.id)) //获取实例chart.resize({ width: this.width, height: this.height}) //调用resize方法官方文档resize()方法

2020-06-29 14:25:28 466

原创 vue引入多个UI框架

背景本身项目里使用antdv,由于需要选择日期区间的组件,想再引入Element。引入antdv:初始化antdv$ npm i --save ant-design-vue局部引入import 'ant-design-vue/dist/antd.css'import { Button, ... DatePicker} from 'ant-design-vue'Vue.use(Button)...Vue.use(DatePicker)或全局引用也可以。可参考 官方文

2020-06-23 13:19:02 486

原创 echarts多次setOption没有覆盖(清除)上一条数据

问题现象:echarts多次setOption没有覆盖原数据。初始图表没有数据,显示一个空坐标轴;第二次setOption新数据时,图表正常绘制新图;第三次setOption时,y轴数据为空,但却绘制出第二次部分数据的图表。现象依次如下面三图:解决方法:echartsInstance. clear官方文档echartsInstance. clearany清空当前实例,会移除实例中所有的组件和图表。在setOption前,先清空图表chart.clear() ,便可以解决此问题。

2020-06-15 13:18:50 513

原创 vue 表格固定列,表格另一侧滑动

实现表格固定列,右半部分依旧可以互动效果,如下图:解决思路:写两个<table>:一个是整体的table,table外侧的div保持宽度固定和overflow:scroll,内部的table宽度大于外部才能滚动起来;一个是固定再左侧的table,固定的这个table内容只有固定显示的这部分,同时,position:absolute在左侧,相当于就是给那个表格盖一层;实际效...

2020-04-29 13:49:59 664

原创 微信小程序WXML使用substr方法截取字符串

开发中,使用substr去截取页面数据,但是:在WXML上,直接使用{{data.substr(0, 10)}} 并没有任何作用。解决方法:创建.wxs文件,专门写对应的处理格式的方法。WXS(WeiXin Script)是小程序的一套脚本语言,结合 WXML,可以构建出页面的结构。WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScript 一致。...

2020-04-26 16:52:49 3399

原创 微信小程序npm引入

官方文档1. 先在工具上,勾选“npm模块”在详情–本地设置–使用npm模块同时,检查调试基础库,要使用 2.2.1 或以上npm 支持从小程序基础库版本 2.2.1 或以上、及开发者工具 1.02.1808300 或以上开始勾选后,project.config.json文件会多一行代码: "setting": { ... "nodeModules": true },...

2020-04-21 14:41:12 333

原创 cookie的get set方法封装

设置cookie方法:原理:document.cookie='name=wk'注:cookie在静态页面中是空的,无法使用;必须在web服务器部署下才可以使用。/** * 设置cookie * @param name 键 * @param val 值 * @param exday 有效期(天) */function setCookie (name, val, exday) {...

2020-04-01 15:46:01 109

原创 微信小程序换行 br 无效解决方法

在微信小程序中,不识别<br/>等标签。如果文字中想要折行显示,可以使用\n替代<br/>。注意:使用\n的时候,一定是在<text>标签内,如果在<view>标签中,\n并没有折行左右,只是显示一个空格。eg:<text class="title">欢迎\n使用</text>...

2020-02-27 11:44:47 4231

原创 微信小程序引入字体图标(阿里iconfont)简便方法

用阿里iconfont官方文档的unicode引用方式引入,并没有用,依旧显示的是编码。如下图右侧↓:<i class="iconfont"></i><i > </i>在小程序中,unicode码无法自动转码,所以不能使用此方式使用字体图标。微信小程序引入阿里字体图标,简便方法:在阿里ic...

2020-01-14 18:12:08 227

转载 vue和微信小程序的区别、比较

【转】vue和微信小程序的区别、比较https://segmentfault.com/a/1190000015684864写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。一、生命周期先贴两张图:vue生命周期小程序生命周期相比之下,小程序的钩子函数要简单得多。vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子...

2020-01-14 18:11:46 82

原创 微信小程序测试方法 二维码测试 & 开发自测

微信小程序测试方法测试人员测试内测开发人员测试项目成员与体验成员区别

2020-01-14 14:50:12 1581

原创 微信小程序 wx.request 的post方式请求方法

微信小程序 wx.request 的post方式请求方法

2020-01-14 13:59:04 298

原创 vue axios发送post请求 network中链接有参数拼接

axios.create() 的主要参数: params: {userName:'test', password: '123'}, method: 'post'此时network中的情况如下:链接上会拼接参数:http://localhost:8888/login/login?userName=test&password=123分析原因:在使用axios.request(...

2020-01-10 17:53:44 809

原创 html css js 大小写敏感问题

以下均在非严格模式下测试总结的:html标签(如img)、属性名(如class) 均会自动在浏览器转化为小写,对大小写不敏感。<IMg Class="Ab" src="A.png">属性值区分大小写,对大小敏感。如 Class="Ab" ,若在css中写ab{ } 的样式,并不会匹配生效。属性src的值,浏览器不会自动转换,但读取文件时对大小写不敏感。...

2020-01-10 14:14:55 542

原创 小程序 request 报错,不在以下 request 合法域名列表中

报错:VM26:1 http://*** 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html解决:【开发环境】若此时只是在开发环境,也并没有一个ICP备案的域名。此时,解决方案是对微信开发者工具进行设置。设置路径:【设置 -...

2020-01-10 09:17:35 336

原创 CSS 滚动条样式【兼容chrome、Firefox、IE】

css滚动条样式,windows系统下,滚动条比较丑,以下分别是chrome、Firefox、IE5.5+三大浏览器的改写方法。Chrome:原理:通过-webkit相关属性直接可以灵活控制滚动条样式。::-webkit-scrollbar { /* 滚动条宽 */ width: 6px; height: 4px;}::-webkit-scrollbar-thumb { /* 滚...

2019-11-18 16:57:23 3179 2

原创 vue2项目IE11无法打开问题

问题1: vue2项目在ie11上打开,一片空白。`npm install --save babel-polyfill`问题2:引入babel-polyfill后,页面显示,但无法跳转页面。也看不到报错。增加`, resolve('node_modules/ant-design-vue')`

2019-11-18 15:55:10 591

原创 vue 多个路由对应同一组件多次调用,页面未刷新问题

问题现象:有三个菜单,只是参数不同,但使用的同一个组件页面,配置路由时指向了不同三个路由。但切换菜单时,页面不再刷新。查了些资料,整理解决方案如下,欢迎纠错补充~页面不刷新的原因:响应路由参数的变化提醒一下,当使用路由参数时,例如从 /user/foo 导航到 /user/bar,原来的组件实例会被复用。因为两个路由都渲染同个组件,比起销毁再创建,复用则显得更加高效。不过,这也意味着组...

2019-10-31 17:37:11 2411 1

原创 echarts常用总结

无横纵坐标xAxis: { // show: false // 此方式,在区域小时,图就不显示了 axisTick:{show: false}, axisLine:{show: false}, axisLabel:{show: false}, splitLine:{show: false},},yAxis: { // show: false...

2019-09-23 18:49:04 61

原创 element dialog 打开关闭弹窗组件的方式(父子组件传值)

背景:将弹窗写在另一个的组件,打开弹窗,关闭时会报错。报错原因:因为打开弹框的状态值isShowCompleteApprova 是父组件传递给子组件的,而vue规定子组件不能直接修改子组件的值,所以报错如上。附报错源代码:父组件:// 父组件<template> <div @click="handleCompleteApprova" >finish&l...

2019-09-22 17:19:29 2276 1

原创 vue 使用echarts

1. 安装npm install echarts --save2. 使用2.1 全局引入在main.js中引入:import echarts from 'echarts'Vue.prototype.$echarts = echarts在具体业务vue中使用:<template> <div style="width: 500px;height: 1000px" ...

2019-09-22 14:54:09 31

原创 elementUI vue 遇到的问题

使用<el-table> 遇到报错:Invalid prop: type check failed for prop "data". Expected Array, got Function解决方法:在声明data(),中给数组一个默认值。<template> <el-table :data="approvalList"...

2019-09-20 11:12:56 97

原创 vue onerror 用法

在img标签上使用:onerror后面跟着onerror的图片路径变量defaultImg;在data中,定义图片路径,写法为:defaultImg: 'this.src="' + require('../../assets/img/default.jpg') + '"'完整代码如下:<template> <img :src="picUrl(commentItem.ph...

2019-09-12 09:43:12 687

原创 CSS常用函数整理

1. 计算 calc()这个感觉是最常用也最实用的的一个方法。这个函数,可用在如,左右布局,一边宽度固定,另一边撑开左右宽的情景。calc() 函数用于动态计算长度值。calc(数学表达式)如:width:calc(100% - 20px);<style> .calc{ font-size: 10vw; overflow: hidden; ...

2019-09-11 13:39:25 239

原创 vue引入外部js(cdn)文件

需求背景:在项目中,希望引入阿里播放器插件。实现:index.html: <script charset="utf-8" type="text/javascript" src="https://g.alicdn.com/de/prismplayer/2.8.1/aliplayer-min.js"></script>main.js:const Alipla...

2019-08-30 14:26:51 2555 1

原创 Html5调手机拍照 & 相册

使用input标签的capture属性即可实现:调手机拍照:<input type="file" accept="image/*" capture="camera">调手机摄像:<input type="file" accept="video/*" capture="camcorder">调手机录音:<input type="file" accept="...

2019-08-26 16:05:38 200

原创 git push报错 emote: error: GH007

报错信息:Pushing to https://github.com/***.git POST git-receive-pack (1288 bytes) remote: error: GH007: Your push would publish a private email address. remote: You can make your email public or disable ...

2019-08-12 15:55:03 334

原创 Vue学习笔记_新手报错整理

报错:vue.js:634 [Vue warn]: Property or method "w" is not defined on the instance but referenced during render. Make sure that this property is reactive, either in the data option, or for class-based ...

2019-08-12 14:11:36 814

原创 Vue学习笔记_插槽slot

插槽使用:关键字`slot` 在子组件中使用标签`<slot>` ,即可以将父组件里的html片段显示在子组件slot区域。具名插槽:在有多个插槽时,指定在子组件对应哪个插槽的内容。父组件:通过属性`slot`指定插槽名。子组件:通过`<slot name=` 对应父组件的插槽名。插槽作用域:在父组件的插槽中,想要显示子组件的数据,需要用插槽作用域的方式。父组件:使用标签`<template>`包裹内容,在`template`中用`v-slot`属性表示子组件插槽传递过来

2019-08-11 23:38:44 122

原创 Vue学习笔记_组件&组件间传值

组件,相当于将页面拆分成一个个小功能模块,结构清晰,也方便复用。组件:全局组件:&lt;todo-item&gt;&lt;/todo-item&gt;Vue.component('todoItem',{ template:'&lt;li&gt;abc&lt;/li&gt;' });局部组件:&lt;todo-item-two v-bind:content="li...

2019-08-07 16:12:34 69

原创 JQuery插件 可输入的下拉选择框 搜索功能

一个可以下拉选择列表的输入框,配合输入时可以发请求完成搜索功能。插件:(基于jQuery的插件)下拉选择的输入框。可输入的下拉选择框 实现搜索功能插件功能:写一个div便可以初始化一个带下拉选择框的输入框。

2019-07-23 17:08:11 1621

原创 :last-of-type , :last-child 无效的问题

:last-of-type 无效碰到的问题:&lt;style&gt; .c:last-of-type{ background:red;}&lt;/style&gt;eg 1:&lt;p&gt;这是第一个段落。&lt;/p&gt;&lt;p class='c'&gt;这是第二个段落。&lt;/p&gt;&lt;p class='c'&gt;这是第三个段落。&lt;/p&gt;...

2019-07-09 17:30:01 2477

原创 vs格式化代碼

Mac 的 vsCode:版本 1.34.0 (1.34.0)默認快捷鍵:alt + shift + F或者,找到設置快捷鍵的位置:Code – 首選項 – 鍵盤快捷方式

2019-06-25 14:39:47 551

原创 富文本编辑器 禁止粘贴 图片 clipboardData

需求背景:在富文本编辑器,粘贴文章时,禁止直接将图片和文字一起copy进去,以规避一些可能的问题。解决思路:在粘贴时,判断是否有图片,然后提示。这里用到和粘贴相关的事件:onpaste。获取粘贴板内容的方法:IE:window.clipboardData (仅ie有这个对象)chrome等:e.clipboardData || e.originalEvent.clipboardDa...

2019-06-06 17:19:25 2324

原创 本地域名设置

web前端本地访问部署nginx,Tomcat之类web服务器后,使用localhost:8080等方式去访问。在某些场景下,需要本地也有一个域名,如本地访问通过"local.com"访问。设置方法:思路:设置hosts文件,127.0.0.1 对应的名字即可。Mac下:cd /private/etc/sudo vim hostshosts文件是锁定状态,所以要加sudo,然后输入密...

2019-06-03 16:57:44 870

原创 使用微博登录,按钮点击不动(微博jssdk)

对接第三方登录-微博,遇到的问题:按照https://open.weibo.com/widget/loginbutton.php 文档加入代码,按钮样式出现了,但始终点击不动。继续仔细看api找遗漏,后来发现看的这个文档比较简约,应该取看jssdk(https://open.weibo.com/wiki/index.php/Weibo-JS_V2)1. 调试方法:1.1 设置参数debu...

2019-06-03 16:56:42 870 2

C Programming Language 英文原版

C Programming Language 英文原版

2012-03-11

《操作系统》的答案 汤子赢

《操作系统》的答案 汤子赢编著,西安电子科技大学出版社

2012-03-11

[C陷阱与缺陷].(美)Andrew.Koenig

(美)Andrew.Koenig著作,C的缺陷与陷阱

2012-03-11

java面向对象程序设计 答案

《java面向对象程序设计》 答案 编者:耿祥义 清华大学出版社

2012-02-28

jQuery插件-下拉选择输入框.zip

JQuery插件,下拉选择输入框,实现效果为下拉选择输入框,在输入框中可以输入,辅助实现搜索功能,在下拉框中可以选择内容填充,并有两种填充方式,一种普通input赋值方式,一种是标签形式的内容填充,如csdn的添加标签样式,代码中的demo有具体使用说明。具体实现效果可见https://blog.csdn.net/Dorothy1224/article/details/97005623

2019-07-23

art-template 常用功能

使用引用的template.js方式的demo。包含art-template 常用功能,普通展示,if判断,each循环,嵌套循环,管道数据转换方法,原样展示html片段设置。

2019-04-18

js控制剪切板复制链接demo

使用js控制剪切板的4种方式的demo。点击按钮后,自动复制浏览器地址链接的、复制输入框内的值到剪切板。

2019-03-01

切换tab页,页面局部刷新,地址栏路径修改 js

使用js,实现切换tab页,页面局部刷新(并未重新加载),地址栏路径修改的效果。

2018-11-15

idea的mybatis插件(MAC通用)

idea的mybatis插件(MAC通用) 在mac上,找到idea右键,显示包内容--Contents/plugins,拷到里面,重启idea即可。

2018-06-26

WEB打印控件Lodop技术手册

WEB打印控件Lodop官方技术手册,Lodop的函数使用方式,使用样例。

2017-12-05

清除input自动填充

清除input在浏览器中自动填充用户名等的情况,JQuery解决,IE8 ,chrome等均可以使用。

2017-10-11

IE8 placeholder 兼容使用插件(可兼容password类型input)

IE8 placeholder 兼容使用插件。可兼容password类型,可以正常显示提示字。

2017-10-11

placeholders.jquery.min.js

解决兼容ie8 无法显示 placeholder 问题插件(jQuery)。

2017-10-11

网页调扫描仪扫描并显示

网页(html,javascript)调扫描仪扫描并显示

2017-05-08

树形菜单(bootstrap+jQuery)

树形菜单(bootstrap+jQuery)

2017-04-14

instantclient-basic-win32-11.2.0.1.0

instantclient-basic-win32-11.2.0.1.0

2017-02-21

instantclient x64 安装版

instantclient x64 安装版

2017-02-21

instant client_11 客户端 32位

instantclient 11 32位

2017-02-21

PLSQL Developer_11_x64

PLSQL Developer_11 ,windows 64位

2017-02-21

PLSQL Developer_9_x64

PLSQL Developer 9 ,windows 64位

2017-02-21

使用bootstrap和jQuery制作下拉输入框

使用datalist、bootstrap和jQuery制作下拉输入框,支持模糊查询,html & javascript & css

2016-12-21

空空如也
提示
确定要删除当前文章?
取消 删除