自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VUEX模块化的基础应用,一看就会

文章目录1、目录结构2、index.js目录3、modulesA.js文件4、moduleB.js文件5、在vue文件中使用1、目录结构-|store-|-|projectName // 项目目录-|-|-|modules // 模块文件夹-|-|-|-|modulesA.js // 模块A-|-|-|-|modulesB.js // 模块B-|-|-|index.js2、index.js目录import Vue from 'vue'import Vuex from 'vuex'i

2021-08-12 18:55:28 194

原创 基于element-ui table中多选框分页时的选择状态管理(二)

文章目录1. 原因2. 思路3. 代码4. 实现效果5.总结这篇是对《基于element-ui table中多选框分页时的选择状态管理(一)》的优化版,大致需求就是实现用户在不同pageIndex中对table进行操作之后,只需点击一次确定按钮就能提交用户的每一个操作项,想了解具体需求可以查看第一版。说得可能有点抽象,大家可以看一下下面这个图,用户在没提交的情况下可以在多个pageIndex中进行选择,点击确定按钮,提交所有pageIndex中操作过的选项(包括:1. 原来选中但提交时取消选中的,

2021-01-13 18:49:19 391

原创 基于element-ui table中多选框分页时的选择状态管理(一)

​ 由于产品的需求,我们在使用element-ui 的table时,可能会用到带复选框的table,但是,这个复选框在我们使用分页切换下一页时,上一页选中没有提交的选项是没有保存的,因为每一页的数据都是直接从接口获取的,基于这种情况,为了记住我们每一页的选项,我这里分享一种方法,于是便写下了这篇文章。文章目录1、插话2、分析3、方案4、实现5、效果6、总结1、插话​ 有同学可能会说:“我在切换页码时对该页的选项进行保存也可以呀”​ 是的,这种方法确实可以,但是呢,如果页数过多,我们每一.

2021-01-12 14:00:03 597

原创 红宝书之—JavaScript如何实现继承?

JavaScript实现继承很多面向对象的语言都支持两种继承:接口继承和实现继承。前者只继承签名,后者继承实际的方法。但是接口继承在ECMAScript中是不可能的,因为函数没有签名。实现继承是ECMAScript唯一支持的继承方式,而这主要是通过原型链实现的文章目录JavaScript实现继承什么是原型链?实现简单原型链扩展补充参考文献什么是原型链?ECMA-262把原型链定义为ECMAScript的主要继承方式,其基本思想就是通过原型继承多个引用类型的属性和方法。在此之前需要掌握构造函数、

2020-11-24 10:03:39 263

原创 JavaScript使用函数实现防抖和节流

函数防抖(debounce):在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时;典型的案例就是输入搜索:输入结束后n秒才进行搜索请求,n秒内又输入的内容,就重新计时。使用vue实现防抖操作<input type="text" class="input" v-model="searchText" @keyup="debounce"/>var timer = undefineddebounce: function(){ let that = this if(time

2020-09-16 18:00:41 246

原创 SVN自启动服务设置

SVN随操作系统自启动设置操作命令如下:sc creat SVNService bindpath="svn文件目录 --service -r 监管目录" start= auto注:svn文件目录如“D:\subversion\bin\svnserve.exe”注:监管目录“D:/svn/WebApp”解释:创建一个名为SVNService的自启动服务windows环境下使用批处理文件.bat控制SVN服务停止SVN服务stop.batnet stop SVNService启动S

2020-09-16 17:34:09 669 1

原创 SVN权限管理设置

编辑svnserve.conf文件第19,20行删掉前面的#–意思就是打开ancon-access = none 匿名用户不可读auth-access = write 认证可写删掉第27行# password-db = passwd(表示启用passwd这个文件)删掉第34行# authz-db = authz(打开授权文件)编辑passwd文件[users]账号 = 密码编辑authz文件-授权文件[groups]定义组组名 = 成员Group1 = zhangsan,

2020-09-16 17:33:32 775

原创 SVN如何创建一个版本库

资料来源于svn菜鸟教程,想看完整版可以点此传送使用svn命令创建资源库[runoob@centos6 ~]# svnadmin create /opt/svn/runoob01[runoob@centos6 ~]# ll /opt/svn/runoob01/total 24drwxr-xr-x 2 root root 4096 2016/08/23 16:31:06 confdrwxr-sr-x 6 root root 4096 2016/08/23 16:31:06 db-r--r--.

2020-09-16 17:33:05 928

原创 SVN启动以及基本配置

资料来源于svn菜鸟教程,想看完整版可以点此传送svn启动模式首先,在服务端进行SVN版本库的相关配置手动新建版本库目录mkdir /opt/svn利用svn命令创建版本库svnadmin create /opt/svn/runoob使用命令svnserve启动服务svnserve -d -r 目录 --listen-port 端口号-r: 配置方式决定了版本库访问方式。–listen-port: 指定SVN监听端口,不加此参数,SVN默认监听3690由于-r 配置方.

2020-09-16 17:32:29 259

原创 SVN生命周期详细介绍

资料来源于svn菜鸟教程,想看完整版可以点此传送创建版本库版本库相当于一个集中的空间,用于存放开发者所有的工作成果。版本库不仅能存放文件,还包括了每次修改的历史,即每个文件的变动历史。Create 操作是用来创建一个新的版本库。大多数情况下这个操作只会执行一次。当你创建一个新的版本库的时候,你的版本控制系统会让你提供一些信息来标识版本库,例如创建的位置和版本库的名字。检出Checkout 操作是用来从版本库创建一个工作副本。工作副本是开发者私人的工作空间,可以进行内容的修改,然后提交到版本库.

2020-09-16 17:31:49 243

原创 SVN介绍以及作用

资料来源于svn菜鸟教程,想看完整版可以点此传送SVN简介Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。特点:操作简单,入门容易,支持跨平台(win,Linux,MacOS),支持版本回退属于C/S结构软件,包含服务端软件(Visu.

2020-09-16 17:31:08 799

原创 Element表格出现闪动问题

Element表格出现闪动问题文章目录Element表格出现闪动问题问题描述解决问题问题描述今天在开发的过程中,使用到了Element的表格组件,但是在数据渲染到表格的时候出现了表头被拉伸,能看得到肉眼可见的闪动,大约是1秒钟左右,这个问题的出现严重影响到了用户体验,得解决!!!问题复现(为了捕捉到闪动这一瞬。。。截图可把我累惨qwq)从第一张图到第二张图的过度,就是闪动的过程。。。。(是不是很抽象。。我是不是应该放一张动图。。)上动图QAQ解决问题之前为了固定表头使用的height

2020-09-05 12:25:00 2460

原创 ElementUI表格动态设置表头label数据

业务需求:需要使用Element组件库做一个table表头动态改变的数据table文章目录分析问题解决问题结果展示分析问题我们使用Element的table,常用的方式是通过绑定需要的表格data数据,数据格式为对象数组。这时,对于表头的label,我们通常是直接写死label=‘姓名’<el-table :data="raceData" height="50vh" border style="width: 100%"> /*label='序号'*/ <el-tabl.

2020-09-05 11:41:37 21215 2

原创 CSS媒体查询,响应式布局必备

CSS媒体查询,响应式布局必备知识点文章目录什么是媒体查询?&& 媒体查询的作用CSS语法媒体类型mediatype常用媒体功能简单实例复杂实例什么是媒体查询?&& 媒体查询的作用媒体查询是一个可以根据屏幕的不同尺寸使用不同的CSS样式渲染页面的操作规范,仅在浏览器或者其他设备满足我们指定的鬼规则相匹配时CSS才会被应用。媒体查询在实现响应式布局的时候起着关键性的作用,例如当’视口宽度小于750像素’时执行特定布局。除此以外媒体查询也能用来探测和我们使用的设备相.

2020-09-05 09:45:20 673

原创 简单js迭代类

简单js迭代类class MyList{ constructor(list){ this.list = list this[Symbol.iterator] = function*(){ let count = 0 let that = this while(count < that.list.length){ yield that.list[count++] } } }}let mylist = new MyList([113,123,312,

2020-08-05 10:39:42 110

原创 简单js迭代生成器

简单js迭代生成器注意迭代器的写法与普通函数的区别function*以及迭代关键字yieldfunction* countDown(num){ while(num>0){ yield num-- }}for(let val of countDown(5)){ console.log(val)}运行结果:顺利输出5,4,3,2,1,...

2020-08-05 10:38:50 140

原创 字符串内容使用省略号‘...‘截断(JS实现)

字符串内容使用省略号’…'截断(JS实现)1、未截断时显示2、截断后显示3、JS实现代码gridData: [{ date: '测试图片1', name: '{{0,1,1},{0,1,0},{0,1,1},{0,1,0},{0,1,1},{0,1,0},{0,1,1},{0,1,0},{0,1,1}}', address: 'Yes', result: '正确' }]getSubStr() {

2020-07-21 11:28:05 1032

原创 Vue(踩坑)wrapper导致网页无响应问题

Vue(踩坑)wrapper页面假死问题"TypeError: Cannot read property ‘_wrapper’ of undefined1、今天在调试代码的时候一直报如下错误,找了半天发现页面中并没有_wrapper呀,难受的是,还让我的浏览器陷入假死状态。vue.min.js:6 TypeError: Cannot read property '_wrapper' of undefined2、原因:页面上@click事件绑定了methods方法,但是在methods中并没有找到给方

2020-06-30 11:24:29 1898

原创 vue使用axios发送post请求传参问题

vue2.0 axios post请求传参问题(ajax请求)axios post请求问题请求的配置 但是发现传的参数全在key上边:这样的话,后端并不能接收到参数解决方法var params = new URLSearchParams();params.append('code', this.code);// params.append('data', JSON.stringify(this.rank));axios.post(this.GLOBAL.baseURL+'/student/

2020-06-26 16:01:01 1616

原创 HBuilder-X 关闭eslint-vue 插件语法检查

HBuilder-X 关闭eslint-vue 插件语法检查在创建vue项目时,手残选了eslint,看着写的代码一堆红杠杠,心里真的很不是滋味,于是打开祖传工具百度1、最常见的一种方法1.首先在你的项目里找到build------>webpack.base.conf.js文件;2.找到如下代码,注释掉; module: { rules: [ // ...(config.dev.useEslint ? [createLintingRule()] : []),

2020-06-26 15:55:29 6501 1

原创 前端面试题大全汇总——前端面试,看这个就够了

前端面试题大全汇总所有资源均来源于大佬们精心总结,我也是从中受益良多Vue面试中,经常会被问到的面试题/知识点(2019改进版)Promise面试题整理JavaScript数组去重(12种方法,史上最全)四种方法实现──三栏布局(圣杯布局、双飞翼布局)学习ES6笔记──工作中常用到的ES6语法到底什么是闭包?深入理解javascript闭包深入了解ajax[1 月最新】前端 100 问:能搞懂 80% 的请把简历给我][https://juejin.im

2020-05-16 22:52:05 303

原创 反编译小程序获取小程序源码傻瓜式操作—(有效)

反编译小程序获取小程序源码傻瓜式操作—(有效)在学习小程序的过程当中难免会遇到各种坑槛,这时候拿大神的源码来借鉴学习一下不失为一种提升自身功力的办法,切记不要拿人家源码从事商业或者不法活动噢,此篇文章也是笔者借鉴总结供大家学习和自己积累的,再次明确声明,仅供学习,产生的后果笔者不负任何责任哈。1、分析想要获取小程序的源码,必须先得获取到小程序加密之后的编译文件包(.wxapkg),文件包...

2020-04-14 09:24:14 1761

原创 全网最全Typora(markdown编辑器)入门教程(入门,看这篇就够用啦)

全网最全Typora入门教程不会写Markdown?来看这篇教程,Typora让你写Markdown像写Word一样行云流水。目录文章目录1. Typora简介2. Markdown简介3. 常用快捷键4. 具体用法目录(TOC)换行符标题级别引用文字无序列表有序列表任务列表代码块数学表达式插入表格脚注分割线内部链接参考链接网址图片斜体加粗加粗斜体代码标记删除线下划线表情符号下标上标高亮...

2020-04-12 12:27:42 1687 1

原创 微信小程序踩坑之旅(三):不同机型布局适配问题(rpx,px,vh,vw)

在我们开发微信小程序的过程中,难免会遇到不同手机的适配问题,我在做顶部导航栏悬浮停靠的时候就遇到了

2020-02-16 23:25:28 10584 1

原创 微信小程序踩坑之旅(一):真机调试过程中的缓存问题(storage)

真机调试过程中缓存问题问题描述:一些同学可能会出现,在开发者工具上使用缓存没问题,但是一旦使用真机调试的时候,就读写不了缓存,这是什么原因呢?分析1:可能是真机调试工具没开使用工具端的storage解决方法:如下图:分析2:可能是你事先没给手机端设置缓存,因为在开发的过程中,想当然的以为开发者工具有了,手机端就忽略了去设置缓存解决方法:在获取缓存的时候使用fail来打印失败信...

2020-02-16 22:37:40 6520 4

原创 微信小程序踩坑之旅 (二) :云开发读取数据库权限问题

小程序真机调试过程中缓存问题问题描述一些同学可能会出现,在开发者工具上使用缓存没问题,但是一旦使用真机调试的时候,就读写不了缓存,这是什么原因呢?分析1可能是真机调试工具没开使用工具端的storage解决方法:如下图:分析2:可能是你事先没给手机端设置缓存,因为在开发的过程中,想当然的以为开发者工具有了,手机端就忽略了去设置缓存解决方法:在获取缓存的时候使用fail来打印失败...

2020-02-16 22:22:03 1114

空空如也

空空如也

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

TA关注的人

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