自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 window.open()会被浏览器拦截?

window.open()会被浏览器拦截?

2023-01-31 13:39:29 2128

原创 Get一个小技巧——我猜你应该不知道

多语言也可以接收动态传值;

2022-12-01 15:18:52 365

原创 踩坑记:get或者put请求通过路径拼接传参时,参数中含有特殊符号(#),造成传参错误

踩坑记:get或者put请求通过路径拼接传参时,参数中含有特殊符号(#),造成传参错误

2022-06-10 10:32:17 1415 1

原创 Vue+Echarts企业级大屏项目注意事项

大屏适配

2022-05-03 14:18:29 515

原创 Vue项目prod保留输出

最近项目遇到一个问题,需要在生产环境输出跟踪一下问题但是prod环境会删除console.log经过查阅一些资料,最后做出了如下解决方案仅供参考export function printConsole(content) { let print = console; if (print && print.log) { return print.log(content); }}哪里需要输出,哪里直接调用即可this.printConsole(

2021-10-22 16:01:13 327

原创 Vue项目(Ant Design of Vue)踩坑记之——表格header可伸缩

用官方的DEMO也可以,但是有几点必须要注意,否则拖拽不成功。vue-draggable-resizable的版本必须是2.1.0,其他版本有冲突。npm install vue-draggable-resizable@2.1.0;必须在table-draggable-handle样式中加入:transform:none; position:absolute 否则不起效果;表格要加bordered属性,以及colums数据中一定要加width宽度,不然会报错;最重要的是表格的co

2021-07-02 14:22:11 1070 3

原创 急急急:求解,vue项目启动时进度回退是啥意思?

vue项目启动时进度回退是啥意思?事情是这样的:今天安装了这个插件vue-json-editor项目就启动到67%就不动了,过好久会出现回退的现象, ctrl+c也结束不了进程。。。。后来把node_modules删了 重装不行;整个项目删了、关机重启 、卸载node 、卸载git;全都重新开始,还是有问题。。。。。。...

2021-04-09 22:29:54 333

原创 ng项目 报错Cannot find control with unspecified name attribute

ng项目material日期选择器组件二次封装,使用时报错Cannot find control with unspecified name attribute???

2021-03-12 15:49:52 1489

原创 【整理】Vue 实现版本开箱即用的中后台前端、设计解决方案

Vue Antd Admin你的本地环境需要安装 yarn、node 和 git。我们的技术栈基于 ES2015+、Vue、Antd,提前学习这些知识会非常有帮助。Vue Antd Admin github预览地址使用文档常见问题国内镜像ant-design-vue-pro你的本地环境需要安装 node 和 git。我们的技术栈基于 ES2015+、Vue.Js、Vuex、Vue-Router、g2 和 antd-vue,提前了解和学习这些知识会非常有帮助。ant-design-

2020-12-18 17:58:33 753 1

原创 angular重要指令

一. 当前项目直接输入指令创建文件指令ng g c pages/nat(路径/文件名)创建moduleng g m pages/nat(路径/文件名)ng g m pages/nat --routing=true (同时创建routing文件,=true可以省略)创建serviceng g service pages/nat/service/nat(路径/文件名)二. 当前项目进入相应目录:创建文件指令ng g c nat(文件名)创建modulen

2020-10-10 18:03:55 175

原创 基于Vue + Vant的移动端项目,rem适配问题

基于Vue + Vant的移动端项目Vant框架尺寸就是px,自定义的组件尺寸用rem以750尺寸图为例:首先设置如下:1rem = 100px;代码如下:html, body { height: 100%; font-size: 100px;}eg:750尺寸图中是20px即0.2rem;...

2020-09-23 15:10:06 666 1

原创 JS基础面试题之一

console中写代码,如何统计一个网页中,总共有多少种html标签?正解:new Set([...document.getElementsByTagName('*')].map(v=> v.tagName)).size升级版:统计网页中,出现次数最多的3个元素并打印出来

2020-07-30 15:41:04 132

原创 复制打开新页面sessionStorage存储的信息仍然存在

信息存储在sessionStorage中,鼠标停留在当前网页的tab处,右键复制打开新窗口页面,新页面sessionStorage中存储的信息跟原页面一致。只有复制原网址打开新页面,粘贴转到打开的新页面是没有sessionStorage信息的。...

2020-07-27 17:43:48 2258 2

原创 求解:ERROR Error: [@ant-design/icons-angular]:the icon plus-o does not exist or is not registered.

在使用angular + ng-zorro 开发项目时,遇到ERROR Error: [@ant-design/icons-angular]:the icon plus-o does not exist or is not registered.这个错误,项目使用的angular8版本,对应的ng-zorro也是8版本。根据错误提示,发现页面用到了以下代码<nz-tag *ngIf="!inputVisible" class="editable-tag" nzNoAnimation (click)

2020-06-03 14:36:45 3593 1

原创 求解:载入 PDF 时发生错误。  PDF.js v2.3.200 (build: 4ae3f9fc) 信息:Failed to fetch

求解:载入 PDF 时发生错误。 PDF.js v2.3.200 (build: 4ae3f9fc) 信息:Failed to fetch

2020-05-20 10:13:00 26114 6

原创 Vue相比jQuery的优势

Vue相比jQuery的优势可以从以下几方面来对比:VuejQuery数据驱动视图(MVVM思想:数据视图完全分离;数据驱动、双向绑定;)直接操作DOM(获取、修改、赋值、事件绑定)操作简单操作麻烦模块化x实现单页面x组件复用x性能高:使用的虚拟DOM,减少 dom的操作xVue适用的场景:复杂数据操作的后台页面,表单填写及验证...

2020-01-07 14:23:58 2024

原创 2019年前端面试题汇总

vue相比jQuery的优势vue父子组件及兄弟组件件的传值vue生命周期created和mounted的区别计算属性和watch的区别v-for 中key的作用?路由hash跟history的区别vue两种解析模式及区别?vue数据响应原理:vue组件继承方式有哪些?vue全局路由钩子vue局部钩子 组件内的守卫(在组件内定义)说出至少4种vue当中的指令和它的用法的...

2019-12-26 16:51:08 217

原创 elementUI分页组件国际化

以我的项目为例语言文件夹下index.js文件中代码如下:import elementEnLocale from 'element-ui/lib/locale/lang/en'; // element-ui langimport elementZhLocale from 'element-ui/lib/locale/lang/zh-CN';import en from './en';i...

2019-12-02 18:28:22 2654

原创 Invalid default value for prop "pageSizes": Props with type Object/Array must use a factory function

自定义组件,设置默认值时,如果默认值的类型为Object或者Array时,不能直接设置,否则会报以下错误:“ pageSizes”的默认值无效:类型为Object / Array的道具必须使用工厂函数来返回默认值。Invalid default value for prop "pageSizes": Props with type Object/Array must use a factory ...

2019-12-02 16:34:06 691

原创 angular中table绑定的值修改后,table不能渲染

记入坑angular之后,遇到的坑之一:<table mat-table [dataSource]="tableData"></table>问题:直接给tableData push或者unshift添加值,输出的tableData是多了数据,但是页面不会渲染新添加的数据;解决方案:先用深拷贝定义个临时变量缓存一下数组,操作临时变量,操作完了再把临时变量的值赋给tab...

2019-11-20 16:59:12 817

原创 can only be default-imported using the 'allowSyntheticDefaultImports' flag

入坑angular之后,遇到的坑之一:使用蚂蚁的这里例子可用 nzDisabledDate 和 nzDisabledTime 分别禁止选择部分日期和时间报错。具体报错信息如下:Module '"date-fns/difference_in_calendar_days"' can only be default-imported using the 'allowSyntheticDefault...

2019-11-08 15:55:18 3587

原创 Error: Unexpected value 'undefined' declared by the module 'MyModule'

Angular项目遇到的问题:Error: Unexpected value 'undefined' declared by the module 'MyModule'解决方案:将原module文件中的内容复制保存下来,然后粘贴到使用如下指令创建的module文件中,ng g module my-module首先用ng lint --fix修复警告,再检查是否有多余的逗号删除即可...

2019-09-29 14:30:49 1879

原创 angular7升级到angular8

angular7升级到angular8最近换了项目组,技术栈也更换了(原来是Vue,现在是angular)。正好赶上版本升级,于是自己尝试升级,顺便记录了过程中遇到的问题,希望可以帮到需要升级的朋友。先使用ng update 查看我们这个项目需要升级的依赖依次升级对应的依赖(根据上图中 Command to update的提示一次升级)ng update @angular/cli升级...

2019-09-25 18:07:34 3530

原创 记一次切图(PC)要注意的问题

两三年没有手切过页面,实在是有些生疏,再加上要做适配而且要兼容IE8及以上,确实是遇到一些问题,虽然都好解决,但是也在这里记录一下吧,算是一个小总结,再次遇到的话可以直接拿来用。纯手动切图:自己用PS切图,手写HTML、CSS及原生JS。1.window.onload不兼容IE解决方案://兼容IEif(navigator.appName === "Microsoft Internet...

2019-08-23 11:30:23 522

原创 原生js编写移动端手写签名

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"> <meta...

2019-08-16 15:05:15 5989

原创 说说正则中的g,为什么使用test时,慎用g?

京东的一道笔试题以下代码输出什么?var reg=/abc/g;varstr='abcd';reg.test(str);reg.test(str);我一看大笔一挥true;显然没有那么简单,我自己跳进了坑里。。。。我这么一说,你肯定知道答案是false。那这是为什么呢?首先,在正则表达式中,g执行全局匹配(查找所有匹配而非在找到第一个匹配后停止);test()方法是一个正则表达...

2019-07-20 13:40:41 516

原创 ???求解:使用mocha编写测试用例:测试流程中的测试用例或者测试套件如何复用?

???求解问题描述:使用mocha编写较复杂的测试流程时,测试流程中的测试用例或者测试套件如何复用?

2019-05-16 17:05:35 231

原创 使用mocha遇到的问题之一

使用mocha遇到的问题之一:带有for循环的测试用例报错已解。方案如下:it('带有for循环的测试用例', function (done) { var num=0; this.timeout(tempCodeList.length * 9000); function fnInput(){ ...

2019-05-16 16:40:16 1920

原创 求解??? swiper设置loop为true时,echarts图表不显示

问题描述:swiper设置loop为true时,echarts图表不显示。原因是:被复制的div中没有复制canvas;求解???

2019-04-28 14:55:46 2623 4

原创 霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算

霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算结论:需要360ms到420ms以下是测试代码&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;

2019-03-14 10:26:00 1710

原创 Vue+ElementUi 阻止表单输入框回车刷新页面

在Vue+ElementUi 项目中,我遇到这样一种情况:在弹窗中有一个输入框(el-input)的情况下,@keyup.enter.native回车会刷新整个页面。解决方案:W3C 标准中有如下规定:When there is only one single-line text input field in a form, the user agent should accept Ent...

2019-01-15 17:04:32 1659

原创 ElementUI从1.x升级到2.x

2017年5月份定方案的时候elementUI还是1.x版本,后来elementUI升级到2.x了,好多属性废弃了、新增了一些属性,同时也做了一些优化,而且官方给出消息1.x不再维护了。无奈之下我们只能升级至2.x版本;以下是我自己升级项目插件的时候记录的一些步骤及项目中的改动,整理了一份,现在给大家分享一下,希望能给大家提供一些帮助;参考地址:http://element-cn.eleme...

2019-01-14 15:21:44 1577

原创 鼠标右键 关闭其他页签或者关闭右侧页签

我所用到的是elementUI+Vue,鼠标右键又引用了jQuery及jquery.contextmenu.r2.js&lt;el-tabs v-model="editableTabsValue" type="card" closable&gt; &lt;el-tab-pane :id="item.title" v-for="(item, index) in editableTabs" :k...

2018-12-07 10:53:25 1763

原创 IE浏览器打印时,报404问题

点击“打印”时,要开一个新的窗口,IE浏览器会出现如下图提示:一定要点击“用于此站点的选项”,选择“总是允许”,然后有人会遇到404如下图的问题:解决方案如下:打开IE浏览器,右上角有一个【设置】,单击会出来如下的菜单列表:选择“兼容性视图设置”,然后就打开了更改兼容性视图设置,如下图:“添加此网站”下面的输入框会自动显示本网站,点击“添加”;然后关闭弹窗。就可以了。...

2018-12-06 13:57:17 3026

原创 使用jquery.qrcode生成二维码扫描困难解决方案

使用jquery.qrcode生成二维码扫描困难解决方案createQR(){ var text=“836627901827323216882202604317324883794790484027”; $(&amp;amp;amp;quot;#qrcode&amp;amp;amp;amp;gt;*&amp;amp;amp;quot;).remove(); new QRCode('qrcode', { text: text, w

2018-11-27 14:14:55 4443

原创 ElementUI穿梭框添加按住shift多选功能

要求:elementUI版本2.2.2以上http://element-cn.eleme.io/2.2/#/zh-CN/component/transfer主要用的方法是left-check-change 左侧列表元素被用户选中 / 取消选中时触发 回调参数(当前被选中的元素的 key 数组、选中状态发生变化的元素的 key 数组)right-check-change 右侧列表元素被用户...

2018-11-23 19:51:26 2901 2

原创 vue+Element UI使用中l.$scopedSlots.default is not a function报错

l.$scopedSlots.default is not a function表格绑定数据时报错解决方法:给每个值绑定唯一key值问题就解决了,不再报错。亲测好使!

2018-11-12 14:12:56 633

原创 VUE+ElementUI+webpack项目搭建

VUE+ElementUI+webpack项目搭建执行cnpm install vue-cli -g 全局安装2.运行vue查看安装是否成功3.运行vue init webpack(注:模板名称) pscm-admin(注:项目名称)4.进入项目文件夹下执行 cnpm install 来安装下载到模板中的package.json中的依赖,安装完成后会在项目文件夹下自动生成no...

2018-11-10 14:41:16 1291

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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