文章列表

js树形菜单数组递归处理

js树形菜单数组递归处理

有的时候我们在处理一下类型数据,子级数据的时候我们可能要更客观的展示所以搜集当下供大家参考,如人员递归,分类递归,select下拉递归

2019-12-05 19:22:07
1065 0 0
追梦猪追梦猪
JavaScript
js正则验证封装

js正则验证封装

通过整合各类验证信息进行对邮箱、电话、手机、邮编、数字、浮点、货币、网址、传真、整数、正整数、负整数、数字字母、是否含有中文字符等进行封装!

2019-12-05 19:12:34
1068 0 0
追梦猪追梦猪
JavaScript
canvas无法使用rem单位的解决方案

canvas无法使用rem单位的解决方案

在移动端,画布的大小要根据屏幕的大小进行适配,我们一般采用rem结合媒体查询的方式。使用canvas时就遇到遇到一些问题:canvas的width属性不支持rem单位(如果使用样式当然支持rem,但注意canvas的width属性与style中的width是有区别的)

2019-12-05 14:28:18
1009 0 0
追梦猪追梦猪
JavaScript
vue请求之axios发送cookie和node读取session

vue请求之axios发送cookie和node读取session

在使用node验证码的时候我们把验证码保存在后台的session中但是我们前台会出现一个cookie字段connect.sid,这是默认的存储的session加密保存在cookie中,验证的时候我们要把cookie发送给后台,这样我们才能在后台获取到存储的session,而我们用axios,但是axios 默认不发送cookie,跨域也是一个原因,需要全局设置,所以我们需要这么设置

2019-12-05 14:11:41
1771 0 0
追梦猪追梦猪
Vuejs
vue页面在微信内置浏览器打开网页打开软件键盘出现底部空白解决方式

vue页面在微信内置浏览器打开网页打开软件键盘出现底部空白解决方式

最近在做移动端vue项目的时候遇到了一个这样的一个问题,当我点击input框输调起手机软件盘输入内容以后,关闭软键盘,页面没有回到底部,导致底部出现了空白,手动往下滑动一下,页面才会恢复正常,当关闭软键盘的时候,页面不会自动回到底部。目前Android和Ios上都有这个问题

2019-12-05 13:39:32
1923 0 0
追梦猪追梦猪
Vuejs
js 原生ajax请求GET和POST

js 原生ajax请求GET和POST

原生Ajax 优势:1.不需要插件支持(一般浏览器且默认开启 JavaScript 即可);2.用户体验极佳(不刷新页面即可获取可更新的数据);3.提升 Web 程序的性能(在传递数据方面做到按需放松,不必整体提交);4.减轻服务器和带宽的负担(将服务器的一些操作转移到客户端);

2019-12-05 11:07:18
1153 0 0
追梦猪追梦猪
JavaScript
js原生file对象和blob对象的互相转换

js原生file对象和blob对象的互相转换

使用FileReader 对象转换:File => DataURL,该对象用于读取文件(读取单个对象文件,所以,不能直接读取 Filelist 对象文件集合),即把文件内容读入内存。它接收 File 对象或 Blob 对象,作为参数。

2019-12-05 10:47:10
1930 0 0
追梦猪追梦猪
JavaScript
node图片上传multer 报错Unexpected field

node图片上传multer 报错Unexpected field

我在使用multer npm模块上传文件到我的应用程序的时候出现以下错误Unexpected fieldError: Unexpected field,引起错误的原因是我们的name属性跟后台不匹配造成的所以我们要把name对应起来哦

2019-12-05 10:37:01
1441 0 0
追梦猪追梦猪
NodeJs
js原生ajax请求头报错“setRequestHeader on XMLHttpRequest”

js原生ajax请求头报错“setRequestHeader on XMLHttpRequest”

在设置请求头的时候报这个Failed to execute "setRequestHeader" on "XMLHttpRequest": The objects state must be OPENED.,是由于需要先打开XMLHttpRequest

2019-12-05 10:28:51
1257 0 0
追梦猪追梦猪
JavaScript
nodejs图片的压缩上传和base64的上传接受显示

nodejs图片的压缩上传和base64的上传接受显示

nodejs图片的压缩上传和base64的上传接受显示,form的submit还是ajax上传只是获取到inputfile的值传过去,使用此方法不能使用qs或者转成json的数据格式发送,要传二进制格式的数据所以你可以在ajax前端使用URLSearchParams来进行append(’name名称‘,file值)传递

2019-12-05 10:11:33
1570 0 0
追梦猪追梦猪
NodeJs
vue监听手机物理返回键手机安卓h5返回

vue监听手机物理返回键手机安卓h5返回

追梦猪在使用此来实现手机h5微信支付的时候为了用户更好的体验让用户点击完成触发返回可以不在回到上一层而是我们指定的页面所以监听了返回键但是跟原先的写法返回有了一个冲突,原先go(-3)返回变成go(-4)才能返回到指定的页面,所以在用户体验的道路上任重道远啊!

2019-12-05 09:36:24
1728 0 0
追梦猪追梦猪
Vuejs
vue 非父子传递EventBus事件总线模式开发

vue 非父子传递EventBus事件总线模式开发

想想如果从最顶层组件传一个 data 给最底层组件,仅仅使用父子传递的方式会变得十分麻烦。而 EventBus就是用来解决这个问题的:在需要获取 data 的组件上设置一个监听器,每次要传递 data 时,那个组件就广播这个事件并调用这些监听器。

2019-12-05 09:19:24
1223 0 0
追梦猪追梦猪
Vuejs
MySQL查询当天当月数据

MySQL查询当天当月数据

mysql查询当天,明天,昨天,近7天,近30天,本月,上一月,查询本季度数据,查询上季度数据,查询本年数据,查询上年数据,查询当前这周的数据,查询上周的数据,查询上个月的数据,查询当前月份的数据 ,查询距离当前现在6个月的数据

2019-12-04 16:41:59
1181 0 0
追梦猪追梦猪
mysql
vue引入echart错误提示Error in mounted hook: "Error: Component series.line not exists. Load it first

vue引入echart错误提示Error in mounted hook: "Error: Component series.line not exists. Load it first

在vue中引入vue-echarts组件的时候报错了Error in mounted hook: "Error: Component series.line not exists. Load it first ,找到vue-echarts下的components>echarts.vue

2019-12-04 16:31:29
3047 0 0
追梦猪追梦猪
Vuejs
MySQL查询一年的十二个月份,形成echart图形报表数据

MySQL查询一年的十二个月份,形成echart图形报表数据

统计某一年中的1-12个月的数据总和

2019-12-04 16:18:33
1640 0 0
追梦猪追梦猪
mysql
js事件实现全屏和退出全屏

js事件实现全屏和退出全屏

首先,我们需要给出一个默认状态,即非全屏。然后,在此基础上我们进行DOM操作,每次用户进行操作时,我们先判断当前状态,进行相应的操作,操作过后改变当前状态即可。

2019-12-04 15:50:16
1041 0 0
追梦猪追梦猪
JavaScript
小程序开源源码github整理

小程序开源源码github整理

微信小程序的火热程度大家都有所了解,也有很多牛人写了不错的小程序,今天整理一些github上的小程序开源项目,源码可以直接下载来用,感兴趣的朋友赶紧去看看吧!以下小程序排名按star的数量来排,数字动态变化中,请参考具体的项目

2020-01-08 16:15:30
1810 0 0
追梦猪追梦猪
微信小程序
vue-echarts npm run build  编译生产版本报错 UglifyJs

vue-echarts npm run build 编译生产版本报错 UglifyJs

原因: 由于 UglifyJs 只支持 ES5 而 vue-echarts可能引入了一部分 ES6 的写法,所以导致 webpack 打包失败。解决: webpack.config.js 配置删除下面这句, exclude 表示/node_modules/ 目录下的 .js 文件不要进行 babel-loader , 覆盖了上一句 include 的设置

2019-12-04 15:32:00
1872 0 0
追梦猪追梦猪
Vuejs
vue打包字体文件路径错误的问题

vue打包字体文件路径错误的问题

​在我的项目中遇到的情形是:打包后,css里加载的font文件路径变成了:/static/css/static/fonts/iconfont.eot,原先的打包没有这样的问题,而期望的应该是/static/fonts/iconfont.eot。

2019-12-04 11:17:12
1320 0 0
追梦猪追梦猪
Vuejs
node中Session的使用

node中Session的使用

为什么使用session:session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登陆信息保存。当客户访问其他界面时,可以判断客户的登陆状态,做出提示。可以保存一些客户的常用信息,当客户端再次获取常用信息时,不必再从数据库中进行查询。session可以与redis或数据库等结合做持久化操作,当服务器挂掉时也不会导致某些客户信息(购物车)消失。

2019-12-04 11:05:59
890 0 0
追梦猪追梦猪
NodeJs
NodeJs - Express项目 自动生成API文档之apidoc

NodeJs - Express项目 自动生成API文档之apidoc

在前端开发中,避免少不了接口文档,但是手动去写,似乎又太麻烦,于是乎,出现了各种各样的自动化生成的API文档框架,我们说说NodeJs-Express中的apidoc

2019-11-01 09:32:00
1944 0 0
追梦猪追梦猪
NodeJs
angular没有打包文件dist不显示打包文件dist

angular没有打包文件dist不显示打包文件dist

angular没有打包文件dist不显示打包文件dist发现文件夹下面未出现dist文件夹,网上说要配置一下路径问题,但是配置完成以后还是不出现,由此看到控制台出现了报错,我的是这样的,当我把报错解决掉以后再看文件夹下面出现了dist文件夹,由此我们知道控制台报错的情况下不会生产dist文件夹!

2019-10-17 10:25:55
1639 0 0
追梦猪追梦猪
AngularJS
angular解决打包空白问题

angular解决打包空白问题

angular打包以后空白页面不显示解决方法打开angular中的index页修改base路径即可

2019-10-17 10:21:04
1232 0 0
追梦猪追梦猪
AngularJS
angular从入门到精通(七) — 生命周期

angular从入门到精通(七) — 生命周期

每个组件都有一个被 Angular 管理的生命周期。Angular 创建它,渲染它,创建并渲染它的子组件,在它被绑定的属性发生变化时检查它,并在它从 DOM 中被移除前销毁它。Angular 提供了生命周期钩子,把这些关键生命时刻暴露出来,赋予你在它们发生时采取行动的能力。除了那些组件内容和视图相关的钩子外,指令有相同生命周期钩子。

2019-10-16 14:17:28
1155 0 0
追梦猪追梦猪
AngularJS
angular从入门到精通(六) — 数据定义展示与模板语法

angular从入门到精通(六) — 数据定义展示与模板语法

要显示组件的属性,最简单的方式就是通过插值表达式 (interpolation) 来绑定属性名。 要使用插值表达式,就把属性名包裹在双花括号里放进视图模板,如 {{myHero}}。删除 index.component.html 文件,这个范例中不再需要它了。然后,到 index.component.ts 文件中修改组件的模板和代码。

2019-10-16 14:17:51
1418 0 0
追梦猪追梦猪
AngularJS
angular从入门到精通(五) — 路由事件

angular从入门到精通(五) — 路由事件

路由链接的激活状态RouterLinkActive 指令会基于当前的 RouterState 为活动的 RouterLink 切换所绑定的 css 类。在每个 A 标签上,你会看到一个到 RouterLinkActive 的属性绑定,形如 routerLinkActive="..."。

2019-10-16 13:08:04
1326 0 0
追梦猪追梦猪
AngularJS
angular从入门到精通(四) — 路由和路由跳转

angular从入门到精通(四) — 路由和路由跳转

下一步的动作就是进行页面搭建路由跳转,为此,我要使用 Angular 的路由器。借助 Angular 路由器,实现路由器可以从一个视图导航到另一个视图。

2019-10-16 11:30:27
1338 0 0
追梦猪追梦猪
AngularJS
angular从入门到精通(三) — 项目文件结构

angular从入门到精通(三) — 项目文件结构

每个工作空间中的所有项目共享同一个 CLI 配置环境 。该工作空间的顶层包含着全工作空间级的配置文件、根应用的配置文件以及一些包含根应用的源文件和测试文件的子文件夹。

2019-10-16 09:34:31
1558 0 0
追梦猪追梦猪
AngularJS
angular从入门到精通(二) —  搭建环境

angular从入门到精通(二) — 搭建环境

你可以使用 Angular CLI 来创建项目、生成应用和库代码,以及执行各种持续开发任务,比如测试、打包和部署。全局安装 Angular CLI。

2019-10-16 09:14:19
1178 0 0
追梦猪追梦猪
AngularJS
angular从入门到精通(一) — 概述

angular从入门到精通(一) — 概述

AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架, 已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、双向数据绑定、语义化标签、依赖注入等等。AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的伪静态文本展示设计的声明式语言, 但要构建WEB应用的话它就显得乏力了。AngularJS通过MVC模式(MVC)功能增强基于浏览器的应用,使开发和测试变得更加容易。

2019-10-16 09:00:24
1149 0 0
追梦猪追梦猪
AngularJS
angular报错信息之 Can't bind to 'ngForOf' since it isn't a known property of 'tr'. ("

angular报错信息之 Can't bind to 'ngForOf' since it isn't a known property of 'tr'. ("

当前错误原因是没有绑定ngforof,在@ngmodule()中添加browsermodule到imports:[],如果它是根模块(appmodule),则为commonmodule。出现此问题是你的组件顺序有误,修改BrowserModule在控制器的位置

2019-10-15 15:29:00
2252 0 0
追梦猪追梦猪
AngularJS

猜你喜欢

vue报错信息(一)之 fns.apply is not a function

vue报错信息(一)之 fns.apply is not a function

追梦猪在做vue项目的时候会遇见各种各样的奇葩报错,以此收集来带入坑不知所措的坑友脱坑,当你在改完vue代码进行热加载的时候,我们的控制台出现了报红(也就是错误),打开控制台f12看到以下如图所示错误:

2018-12-28 17:50:29
8016 0 0
追梦猪追梦猪
Vuejs
ThinkPHP(tp5)一键生成静态方法

ThinkPHP(tp5)一键生成静态方法

常说的页面静态化分为两种,一种是伪静态,即url 重写,一种是真静态化。前两篇讲了两种静态化方法,基本都是使用TP自带的静态化机制。但TP写的网站页面路由都比较繁琐复杂,不利于引擎优化。

2019-01-19 17:20:22
7360 0 0
追梦猪追梦猪
Php
vue中wow.js的使用

vue中wow.js的使用

刚开始我是通过在index页面直接引入wow.js效果,第一天可以,但是第二天就不行了,看了一下代码的前端执行结果发现动画的名称是none,那问题出现在了没有找到动画名称,为什么会出现这样的我想应该是加载顺序导致的,wow.js在页面加载完以后便已经执行了,但是我的数据还没有获取到所有才出现了数据被display:none;

2018-09-12 14:34:41
7067 0 0
追梦猪追梦猪
Vuejs
微信小程序之事件bindtap和catchtap

微信小程序之事件bindtap和catchtap

我们都知道bindtap和catchtap都是当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数。但是bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。

2018-09-11 09:42:22
6868 0 0
追梦猪追梦猪
微信小程序
vue报错信息(四)之Error: EBUSY: resource busy or locked, rmdir ''

vue报错信息(四)之Error: EBUSY: resource busy or locked, rmdir ''

报错 npm Error : EBUSY resource busy or locked出现这样的错误是因为我们的文件被占用就是其他地方可能在使用文件夹或文件导致无法删除造成的,

2019-09-30 11:09:23
6379 0 0
追梦猪追梦猪
Vuejs