- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 解决 el-input 自动填充密码问题
<el-form-item label="密码"> <el-input v-model="agent.password" type="password" style="position:fixed;bottom:-9999px;"></el-input> <el-input v-model="agent.password" type...
2020-02-18 16:45:59
4877
3
原创 vue2和thinkphp搭建的前后端分离项目
大学生论坛采用vue2和thinkphp搭建的前后端分离项目Github地址项目说明本项目为前后端分离项目:前端采用vue2全家桶(包括vue-router/vuex)搭建,http请求采用axios,组件UI采用element-ui,对象存储采用七牛云(需要自己配置),实现客户端上传图片,目前已完成功能(用户登录注册、用户中心、基于wangedit...
2020-02-03 10:35:51
2010
原创 uni-app和express搭建的前后端分离项目
速客优鲜一个完整的前后端 JS 栈项目,前端基于 uni-app 实现,后端基于 express 实现Github地址 项目说明本项目为前后端分离项目:前端采用基于 vue 的跨端框架 uni-app 实现,语法和vue大同小异,写过vue项目的同学能很快上手后端基于 node.js 采用 express ...
2020-02-03 10:24:31
2262
1
原创 JQ Ajax 在IE9及以下 无法发出请求获取数据的解决方案
所需插件:https://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest注意点:1、这个脚本需要在JQ之后引入,该核心是利用XDomainRequest2、注意 网页地址和API请求地址 需要同个http 或者 同个https 才有用, 否则IE会返回拒绝访问的错误警告...
2019-09-05 17:19:54
1078
原创 vue 父子组件通信(传值,调用方法)攻略搜罗,新人必看!
Vue父子组件在平时开发项目的时候很常用,所以特地来写一篇文章,巩固一下自己这方面的知识父子组件简单来讲就是在一个vue容器引入另外一个或者多个vue容器,这样可以提高组件的复用性如何实现父子组件呢?我们先在同一目录下分别创建parent.vue和children.vue两个文件,写入如下代码嫌麻烦的直接拉到最下面看总结//parent.vue<template>...
2019-08-31 19:42:17
365
原创 让vue的项目可以在手机预览起来(不用内网穿透,只需要在局域网内)
现在对于做网页来说,一般都是移动端的项目比较多,所以一开始我学vue的时候也是从移动端项目开始做,但是我们的开发工具是浏览器,虽然可以在chrome开发模式中用模拟手机预览效果,那么怎么通过真机去预览效果呢? 一开始我想到的是放在我自己电脑Apache配置好虚拟主机环境中,然后通过内网穿透直接让手机访问,但是使用vue-cli搭建项目需要进行npm run build得到的文件...
2018-11-25 12:26:22
5457
1
原创 VSCode打开多个项目文件夹的解决方法
最近从sublime转vscode,自然而然就会把sublime的一些习惯带过来,其中有一点让人头疼的是:当把一个文件夹拖进vscode里面的时候,会把原来的文件夹覆盖掉,这就意味着不能同时在vscode中打开多个文件夹,用过sublime的同学都知道直接把文件夹拖进去就可以了,如下图:那么怎么解决不能同时在vscode中打开多个文件夹的问题呢?相信大部分人都会百度答案的,那么在别...
2018-11-13 10:55:46
125303
17
原创 JS中 [] == ![]结果为true,而 {} == !{}却为false, 追根刨底
console.log( [] == ![] ) // trueconsole.log( {} == !{} ) // false在比较字符串、数值和布尔值的相等性时,问题还比较简单。但在涉及到对象的比较时,问题就变得复杂了。最早的ECMAScript中的相等和不相等操作符会在执行比较之前,先将对象转换成相似的类型。后来,有人提出了这种转换到底是否合理的质疑。最后,ECMAScript...
2018-11-03 14:06:09
33385
23
原创 JS生成4种类型随机正整数,并且保证概率相等
自己闲来无事准备复习面试题,到了生成随机数这块,看到网上都有答案,在自己验证的时候却发现这些随机数的概率并不相等。于是乎自己总结了一下,先把这4种类型的随机正整数生成方式贴出来。①、// 生成 [n,m),包含n但不包含m的正整数: parseInt(Math.random()*(m-n)+n)②、// 生成 (n,m],不包含n但包含m的正整数: parseInt(Math.ran...
2018-10-09 18:32:00
5871
原创 Vue提高首页加载速度,减少加载时间
故事的开始:为了体验一下把自己的网站放在外网服务器上,作为学生党的我,手头没有太多的money,只好在腾讯云上买了一台1核1M的服务器,这可是最低的配置了。一开始使用npm run build得到的dist文件夹体积将近有10MB,放到服务器上,然后从外网首次打开,时间大约有15-20s吧,心想这怎么可以忍受啊。于是乎发挥大脑的能动性,开始收集各种方法,终于皇天不负有心人,发生了以下的演变...
2018-10-06 17:22:49
8761
原创 js中逻辑或(||)和逻辑与(&&)解析
先来看一个关于逻辑或的例子:var b = 0var a = b++ || b++console.log(b) // 2var c = ++b || ++bconsole.log(a) // 1console.log(c) // 3console.log(b) // 3关于 ++b和b++的区别,后++的运算等级没有赋值运算符(=)高,...
2018-09-26 16:18:02
2095
原创 js中 instanceof 检测 字符串
var str = 'str'console.log(str instanceof String) // falseconsole.log(typeof str) // string看上面的例子,str只是一个以string为数据类型的值,但并不属于String对象的实例var strobj = new String('bbb')console.lo...
2018-09-11 12:33:51
14129
原创 算法题之(在一个二维数组中(每个一维数组的长度相同),左右和上下分别递增,求是否含有指定整数)
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。我们先假设一个二维数组列出来,形成一个矩阵,便于我们的理解[10, 20, 40, 60],[20, 30, 70, 90],[40, 50, 80, 110],根据题意我们可以得到如下理...
2018-08-30 22:29:03
654
原创 tp ajax请求跨域解决方法
跨域是浏览器出于安全的同源策略,简单来说:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是属于跨域。跨域的解决方法有很多种,这里只介绍ThinkPHP的解决方法。核心语句:// 返回JSON数据格式到客户端 包含状态信息header('Content-Type:application/json; charset=utf-8');// 允许访问源he...
2018-08-17 12:13:15
2282
原创 可能这是最容易理解Vuex概念的文章了(通俗易懂详细版 )
刚开始学vue的时候,看到很多项目都有用vuex,抱着一种好奇的心态去看下vuex的官方文档,如下:Vuex官方文档 Vuex 是什么?Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 。。。一看晕了,官方的文档果然是用官方的语言,让我们这些平民百姓小渣渣看...
2018-08-06 21:24:16
1695
原创 vue(npm run build)得到的dist文件放在服务器下部分css样式不起作用效果,第三方UI库
相信很多朋友在做vue项目的时候都会引入第三方的UI库,比如Element UI、IView等等,在实际的项目中,我们需要自己的需求来修改UI库的css样式那么在平常npm run dev的时候,修改之后的样式是会按照代码来显示的可是一到我们npm run build的时候,突然发现自己修改的样式居然不起效果看了下index.html的样式引入,都是没有错的其实主要是我们将路由...
2018-07-26 20:24:15
4966
原创 vue(npm run dev) 出现了 Cannot GET /
在启动vue项目的时候(npm run dev)出现了一个ErrorCannot GET /后来想了下是不是修改过哪里,原来是assetsPublicPath在你的项目目录中找到 config/index.js 将assetsPublicPath: './' 改为 assetsPublicPath: '/' 即把英文句号去掉,然后重新启动即可 ...
2018-07-26 20:14:19
3883
原创 解决在sublime里,.vue文件不识别style样式中lang=less
使用sublime编辑器,在写vue文件的时候,如果style设置为less,则里面的代码为白色,且不提示,这样显然会降低我们的开发效率。 一开始我安装的插件是less,但发现只有less文件才会高亮并且提示,在vue文件里还是不起作用 后来发现的插件是lessimproved,终于可以实现在vue文件里style lang="less"的代码高亮并且提示了。 subl...
2018-06-27 17:25:41
11390
原创 windows下Appserv配置虚拟域名(VirtualHost)的方法
有一次不小心的时候,直接把AppServ给卸载掉了,那时候httpd-vhosts.conf里保存配置好的虚拟域名都没了,然后要重新下载再配置。百度有些方法也不靠谱,最后还是自己不断测试解决的,这耗了我不少的时间,所以我决定把这个过程记录下来。本次配置虚拟域名需要修改3个文件,分别是①hosts C:\Windows\System32...
2018-05-03 15:25:54
1329
原创 css屏幕遮罩(锁屏)
<div class="screenLock"></div>.screenLock{ position: fixed; top: 0px; left: 0px; background: #000; width: 100%; height: 100%; z-index: 9991; opacity: 0....
2018-03-14 12:31:17
1788
原创 基于canvas的俄罗斯方块(400行纯js)
这个俄罗斯方块是我自己个人原创的,也没有参照过别人的思路,所以会存在一定的瑕疵,而且当时写这个小游戏的时候我的技术水平还很低,写这个游戏只是为了练练手,所以这个游戏可以给刚入门的同行进行学习参考,代码可参考 点击打开链接要想做这个小游戏,必须先熟悉H5的canvas,js对数组的处理,this指针的熟悉,以及function的应用等,其他的就是基本的逻辑处理了。创作思路: ①用canvas中...
2018-03-14 12:20:21
1187
原创 关于js自执行函数
a.第一种写法,对返回结果不进行处理(function(形参){ 函数体内容})(实参);b.第二种写法,对返回结果不进行处理(function(形参){ 函数体内容}(实参));c.第三种写法,对返回结果根据符号进行不同的处理//返回的是一个布尔值,然后进行取反!function(形参){ 函数体内容}(实参)//对...
2018-03-14 11:38:01
543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人