- 博客(38)
- 收藏
- 关注
原创 踩坑记:get或者put请求通过路径拼接传参时,参数中含有特殊符号(#),造成传参错误
踩坑记:get或者put请求通过路径拼接传参时,参数中含有特殊符号(#),造成传参错误
2022-06-10 10:32:17
1541
1
原创 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
351
原创 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
1133
3
原创 急急急:求解,vue项目启动时进度回退是啥意思?
vue项目启动时进度回退是啥意思?事情是这样的:今天安装了这个插件vue-json-editor项目就启动到67%就不动了,过好久会出现回退的现象, ctrl+c也结束不了进程。。。。后来把node_modules删了 重装不行;整个项目删了、关机重启 、卸载node 、卸载git;全都重新开始,还是有问题。。。。。。...
2021-04-09 22:29:54
366
原创 ng项目 报错Cannot find control with unspecified name attribute
ng项目material日期选择器组件二次封装,使用时报错Cannot find control with unspecified name attribute???
2021-03-12 15:49:52
1586
原创 【整理】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
778
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
200
原创 基于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
711
1
原创 JS基础面试题之一
console中写代码,如何统计一个网页中,总共有多少种html标签?正解:new Set([...document.getElementsByTagName('*')].map(v=> v.tagName)).size升级版:统计网页中,出现次数最多的3个元素并打印出来
2020-07-30 15:41:04
147
原创 复制打开新页面sessionStorage存储的信息仍然存在
信息存储在sessionStorage中,鼠标停留在当前网页的tab处,右键复制打开新窗口页面,新页面sessionStorage中存储的信息跟原页面一致。只有复制原网址打开新页面,粘贴转到打开的新页面是没有sessionStorage信息的。...
2020-07-27 17:43:48
2338
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
3671
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
26576
6
原创 Vue相比jQuery的优势
Vue相比jQuery的优势可以从以下几方面来对比:VuejQuery数据驱动视图(MVVM思想:数据视图完全分离;数据驱动、双向绑定;)直接操作DOM(获取、修改、赋值、事件绑定)操作简单操作麻烦模块化x实现单页面x组件复用x性能高:使用的虚拟DOM,减少 dom的操作xVue适用的场景:复杂数据操作的后台页面,表单填写及验证...
2020-01-07 14:23:58
2071
原创 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
238
原创 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
2732
原创 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
736
原创 angular中table绑定的值修改后,table不能渲染
记入坑angular之后,遇到的坑之一:<table mat-table [dataSource]="tableData"></table>问题:直接给tableData push或者unshift添加值,输出的tableData是多了数据,但是页面不会渲染新添加的数据;解决方案:先用深拷贝定义个临时变量缓存一下数组,操作临时变量,操作完了再把临时变量的值赋给tab...
2019-11-20 16:59:12
876
原创 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
3643
原创 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
1921
原创 angular7升级到angular8
angular7升级到angular8最近换了项目组,技术栈也更换了(原来是Vue,现在是angular)。正好赶上版本升级,于是自己尝试升级,顺便记录了过程中遇到的问题,希望可以帮到需要升级的朋友。先使用ng update 查看我们这个项目需要升级的依赖依次升级对应的依赖(根据上图中 Command to update的提示一次升级)ng update @angular/cli升级...
2019-09-25 18:07:34
3563
原创 记一次切图(PC)要注意的问题
两三年没有手切过页面,实在是有些生疏,再加上要做适配而且要兼容IE8及以上,确实是遇到一些问题,虽然都好解决,但是也在这里记录一下吧,算是一个小总结,再次遇到的话可以直接拿来用。纯手动切图:自己用PS切图,手写HTML、CSS及原生JS。1.window.onload不兼容IE解决方案://兼容IEif(navigator.appName === "Microsoft Internet...
2019-08-23 11:30:23
538
原创 原生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
6014
原创 说说正则中的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
540
原创 ???求解:使用mocha编写测试用例:测试流程中的测试用例或者测试套件如何复用?
???求解问题描述:使用mocha编写较复杂的测试流程时,测试流程中的测试用例或者测试套件如何复用?
2019-05-16 17:05:35
241
原创 使用mocha遇到的问题之一
使用mocha遇到的问题之一:带有for循环的测试用例报错已解。方案如下:it('带有for循环的测试用例', function (done) { var num=0; this.timeout(tempCodeList.length * 9000); function fnInput(){ ...
2019-05-16 16:40:16
2020
原创 求解??? swiper设置loop为true时,echarts图表不显示
问题描述:swiper设置loop为true时,echarts图表不显示。原因是:被复制的div中没有复制canvas;求解???
2019-04-28 14:55:46
2662
4
原创 霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算
霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算结论:需要360ms到420ms以下是测试代码&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt;
2019-03-14 10:26:00
1792
原创 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
1698
原创 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
1652
原创 鼠标右键 关闭其他页签或者关闭右侧页签
我所用到的是elementUI+Vue,鼠标右键又引用了jQuery及jquery.contextmenu.r2.js<el-tabs v-model="editableTabsValue" type="card" closable> <el-tab-pane :id="item.title" v-for="(item, index) in editableTabs" :k...
2018-12-07 10:53:25
1834
原创 IE浏览器打印时,报404问题
点击“打印”时,要开一个新的窗口,IE浏览器会出现如下图提示:一定要点击“用于此站点的选项”,选择“总是允许”,然后有人会遇到404如下图的问题:解决方案如下:打开IE浏览器,右上角有一个【设置】,单击会出来如下的菜单列表:选择“兼容性视图设置”,然后就打开了更改兼容性视图设置,如下图:“添加此网站”下面的输入框会自动显示本网站,点击“添加”;然后关闭弹窗。就可以了。...
2018-12-06 13:57:17
3074
原创 使用jquery.qrcode生成二维码扫描困难解决方案
使用jquery.qrcode生成二维码扫描困难解决方案createQR(){ var text=“836627901827323216882202604317324883794790484027”; $(&amp;amp;quot;#qrcode&amp;amp;amp;gt;*&amp;amp;quot;).remove(); new QRCode('qrcode', { text: text, w
2018-11-27 14:14:55
4549
原创 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
2995
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
667
原创 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
1330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人