自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue实现长时间无操作自动返回登录页

需求实现系统一分钟无操作,自动退出登录。系统大致框架一个父级系统,用iframe嵌套了一个子级系统。主要实现思路将最后一次操作时间lastTime存放在vuex中,当前时间currentTime实时更新。即时判断 当前时间currentTime 减去 最后一次操作时间lastTime 的值是否大于一分钟。第一步在vuex中定义lastTime,并写好对应的方法。第二步实时更新当前时间,先在data中定义。data() { return { timer: "

2020-10-19 16:01:00 2876 5

原创 后端不给接口?我自己写!

前言公司一个月前接了个新项目,让我先画页面。我半个月时间基本把整个项目的页面画完了,差不多有一百多个页面(有几十个页面是重复的)。闲了将近半个月,整天无所事事。公司后端采用websocket,我内心???闲来无事,自己研究了下.net Core,今天成功写出api,并且在前端调式成功!开森ing~~以此博客记录一下,我写的都是些很基础的东西。大佬勿喷~~首先 新建一个.net Core 项目步骤参考这位大佬写的博客:https://www.cnblogs.com/laozhang-is-ph

2020-10-15 11:00:33 2859 24

原创 vue报错内存溢出JavaScript heap out of memory---解决方案

报错原因内存溢出,就是装的插件太多了,内存不够用了。解决方案找到文件node_modules ----> bin ----> webpack-dev-server.cmd手动设置一下内存 --max-old-space-size=4096问题解决

2020-11-28 14:58:45 3425 2

原创 封装了一个树形组件 实现添加自定义节点、上移、下移

效果展示实例代码<template> <div id="organizingStaff" class="flex-box"> <div class="remark"> <span> tips: <i class="el-icon-remove"></i>删除节点, <i class="el-icon-circle-plus"></i>添加节点,

2020-11-03 10:15:16 833 1

原创 vue实现无限级动态菜单(非常有用)

效果展示主要思路运用递归的思想,循环所有菜单。如果菜单有子菜单,则把子菜单再循环一遍,直到没有子菜单为止。(好像说了也不太明白,那就直接看实例代码吧!)封装菜单组件<template> <div> <!-- 这些是样式,可自定义 --> <el-menu background-color="#f3fbfe" text-color="#3C3C3C" active-text-color="#4d94dc

2020-10-22 10:00:04 3055 3

原创 VS Code 自动生成vue文件模板

前言在我们使用VS Code进行vue开发时,总会创建很多vue文件,每次创建文件时都需要手动写 template、script、style等。会显得很麻烦,并且增加了我们的代码量。VS Code提供了一种解决方式,非常方便!第一步:打开用户片段依次选择文件–首选项–用户片段。第二步:选择新建全局代码片段文件第三步:输入vue,并回车得到这样一个文件。第四步:复制代码进行替换代码如下:{ // Place your 全局 snippets here. Each snippet

2020-10-12 10:43:32 1122 7

原创 el-table 树形表格 点击子节点输出该子节点的父节点数据

如图,点击1输出2的数据。代码如下:rowClick(row, column, event) { //遍历整个table数据 this.tableData.forEach((item) => { //判断该行是否有子节点 if ("children" in item) { //遍历子节点 item.children.forEach((item2) => { //判断该节点是.

2020-10-12 09:53:08 5116 7

原创 模拟彩票号 随机生成1-22之间的5个数

今天在论坛看到一个帖子,做了一下回复。代码实现如下:getRandomNum() { var result = []; //声明一个数组,用于存数字 //用while循环,当条件不成立则停止循环,意思就是当数组中已经存在5个数则不再循环 while(result.length < 5){ //随机生成1-21中的1个数字 var num = Math.floor(Math.random() * (1 - 21) + 21);

2020-10-10 17:01:35 1051

转载 vue封装Axios

Axios的封装安装axiosnpm install axios; // 安装axios引入一般在项目的src目录中,新建一个request文件夹,然后在里面新建一个http.js和一个api.js文件。http.js文件用来封装我们的axios,api.js用来统一管理我们的接口。// 在http.js中引入axiosimport axios from 'axios'; // 引入axiosimport QS from 'qs'; // 引入qs模块,用来序列化post类型的数据imp

2020-09-30 11:11:03 1598

原创 vue中监听enter键触发事件

created(){ window.addEventListener('keydown', this.handleKeyDown, true)//开启监听键盘按下事件}methods: { handleKeyDown (e) { let key = null if (window.event === undefined) { key = e.keyCode } else { key = window.event.ke

2020-09-27 10:59:01 1685

转载 html字符及空格占位问题

&#32; == 普通的英文半角空格&#160; == &nbsp; == &#xA0; == no-break space (普通的英文半角空格但不换行)&#12288; == 中文全角空格 (一个中文宽度)&#8194; == &ensp; == en空格 (半个中文宽度)&#8195; == &emsp; == em空格 (一个中文宽度)&#8197; == 四分之一em空格 (四分之一中文宽度)相

2020-09-23 09:39:07 659

原创 js+html+jquery 实现与websocket通信 多文件上传并且带进度条

一:成品演示:二:话不多说,直接上代码。<!DOCTYPE html><html><head> <title>WebSocket Chat Client</title> <meta charset="utf-8" /> <style> .progress { width: 200px; height: 20px;

2020-09-08 15:38:03 1756 1

原创 vue前端面试笔试集合

1.v-show 与 v-if 的区别v-show是将元素的display属性设置为block和none;v-if是dom节点的存在与否。频繁切换时用v-show。2.class 与 style 如何实现动态数据绑定使用v-bind指令,v-bind:class、v-bind:style。如何理解?<div v-bind:class="{ active: isActive }"></div>动态改变isActive的值就可以实现动态改变class的active属性&lt

2020-08-24 09:36:17 172

原创 学习ASP.NET Web程序开发时,初步了解部分前端知识

【HTML】元素由开始标签和结束标签组成。主要元素如下:<html></html>--网页<body></body>--网页显示出来的部分<h1></h1>--h1-h6表示6级标题<p></p>--段落<a href="www.baidu.com">..</a>-...

2020-04-06 19:45:47 365

原创 ASP.NET MVC框架

【MVC编程模式】MVC是一种使用model view controller(模型-视图-控制器)设计创建web应用程序的模式。Model(模型)表示应用程序的核心(比如数据库记录列表)View(视图)显示数据(数据库记录)Controller(控制器)处理输入(写入数据库记录)Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象用于在数据库中存取数据。View(...

2019-07-09 11:14:08 200

原创 C#-从入门到精通-第19章 泛型的使用

【泛型的使用】泛型的类型参数T可以看做一个占位符,它不是一种类型,仅代表一种可能的类型。T可以在使用时用任何类型来代替。【泛型接口】interface 【接口名】<T>{ 接口体}【泛型方法】【修饰符】void【方法名】<T>{}public class Finder//建立一个公共类Finder { public s...

2019-07-01 14:49:31 133

原创 C#-从入门到精通-第18章 迭代器和分部类

【迭代器】迭代器代码使用yield return语句依次返回每个元素,yield break语句终止迭代。迭代器的返回类型必须为IEnumerable或IEnumerator中的一种。创建迭代器最常用的方法时对IEnumerable接口实现GetEnumerator方法。public class Family : System.Collections.IEnumerable//继承IEnum...

2019-06-23 21:23:04 163 1

原创 C#-从入门到精通-第17章 面向对象技术高级应用

【抽象类与抽象方法】使用abstract关键字一般将父类定义为抽象类。public abstract class myClass{ public int i; public void method();}抽象方法必须声明在抽象类中;声明抽象方法,不能使用virtual、static、private修饰符public abstract ...

2019-06-23 20:58:55 186

原创 C#-从入门到精通-第16章 程序调试与异常处理

【异常处理语句】1.try…catch…语句try中语句发生异常时,直接执行catch中的语句。不发生异常则不执行catch中语句。2.throw语句用于主动引发一个异常3.try…catch…finally…语句finally中的语句无论何种情况都会执行。...

2019-06-23 19:13:54 126

原创 C#-从入门到精通-第15章 LINQ数据访问技术

【使用var创建隐型局部变量】在C#后期版本中声明变量可以不明确指定变量的数据类型,可以使用var关键字声明。如果使用var声明查询变量,那么必须使用var作为查询变量进行循环访问的foreach语句中迭代变量的类型。static void Main(string[] args){ string[] strWords = { "MingRi", "XiaoKe", "MRB...

2019-06-20 23:40:48 640 1

原创 C#-从入门到精通-第14章 DataGridView数据控件

【在DataGridView控件中显示数据】首先使用DataAdapter查询数据,然后用Fill方法填充DataSet,最后设置控件的DataSource属性为DataSet的表格数据。private void Form1_Load(object sender, EventArgs e) { SqlConnection conn = new SqlCo...

2019-06-17 20:42:59 340 1

原创 C#-从入门到精通-第13章 数据访问技术

【简单的sql语句】1.查询数据//查询表tb_test中新旧程度为二手的数据select * from tb_test where 新旧程度=' 二手 '2.添加数据insert into tb_test(商品名称,商品价格)values(' 洗衣机 ',' 890 ')3.更新数据//将表tb_test中商品名称为洗衣机的商品价格更新为1500update tb_test ...

2019-06-14 18:13:34 284

原创 C#-从入门到精通-第12章 Windows应用程序高级控件

【ImageList控件】

2019-06-12 21:10:49 475

原创 C#-从入门到精通-第11章 Windows应用程序常用控件

【控件概述】Windows应用程序控件的基类是位于System.Winsdows.Forms命名空间下的Control类。用编程方式添加控件TextBox txt = new TextBox();//实例化要添加的控件txt.Location = new Point(20, 30);//设置控件显示的位置this.Controls.Add(txt);//在控件集合中添加这个控件锁定控...

2019-06-09 22:58:44 560

原创 C#-从入门到精通-第10章 Windows窗体

【Form窗体】设置启动窗体Application.Run(new Form1());更换窗体图标:Icon属性;隐藏窗体标题栏:FormBorderStyle属性;控制窗体显示位置:StartPosition属性;修改窗体大小:Size属性;设置窗体的背景图像:BackgroundImage属性;窗体的显示与隐藏:Show(),Hide()方法private void but...

2019-06-08 14:56:23 376

原创 C#-从入门到精通-第9章 结构和类

【结构】语法:结构修饰符 struct 结构名{}class Program { public struct Rect//定义一个矩形结构 { public double width;//矩形的宽 public double height;//矩形的高 /// <s...

2019-06-08 11:06:27 195

原创 C#-从入门到精通-第8章 属性和方法

【属性】属性是一种访问类或对象特性的成员。语法:private 数据类型 变量名;public 数据类型 属性名{ get{ return 变量名 ;} set { 变量名 = value; }}class student{ private int age; publ...

2019-06-05 18:57:17 174

原创 C#-从入门到精通-第7章 数组和集合(3)

【数组排序算法】1.冒泡排序int[] arr = { 50, 60, 8, 5, 46, 90, 87, 13, 16, 14};Console.WriteLine("原始数组为:");for(int i=0;i<arr.Length;i++){ Console.Write(arr[i]+" ");}int temp;for(int i=0;i<arr.Len...

2019-05-31 12:00:12 225

原创 C#-从入门到精通-第7章 数组和集合(2)

【数组的基本操作】1.一维数组的输入和输出int[] arr = new int[100];//定义一个有100个数的数组for(int i=0;i<100;i++){ arr[i] = i + 1;//输入100个数}for(int i=0;i<arr.Length;i++){ Console.WriteLine(arr[i]);//输出数组中的数}...

2019-05-29 21:25:10 159

原创 C#-从入门到精通-第7章 数组和集合(1)

【一维数组】声明数组:数组元素类型 [] 数组名字;int[] arr;指明数组长度数组名字 = new 数组元素类型[数组元素的个数];int[] arr;arr = new int[100];初始化一维数组://第一种方法int[] a=new int[3];a[0]=7;a[1]=8;a[2]=9;//第二种方法int[] a=new int[3]{7,8...

2019-05-28 22:11:52 192

原创 C#-从入门到精通-第6章 流程控制语句(2)

【循环语句】1.while语句基本格式:while (【布尔表达式】){ 【语句】;}int i = 1;int sum = 0;while (i <= 100){ sum += i; i++;}Console.WriteLine("1到100的累加和:{0}", sum);Console.ReadLine();2.do…whil...

2019-05-27 21:48:31 318

原创 C#-从入门到精通-第6章 流程控制语句(1)

【条件判断语句】1.if语句语法:if(布尔表达式) //表达式必须是bool类型{ 语句;}int i = 928;if (i>927){ Console.Writeline("i大于927");}2.if else 语句语法:if (布尔表达式){ 语句1;}else /...

2019-05-26 17:38:31 209

原创 C#-从入门到精通-第5章 字符与字符串(3)

【StringBuilder类】命名空间为:System.Text;StringBuilder str2 = new StringBuilder(" ");//声明一个空的stringbuilder类的变量stringbuilder类的常用方法可以在帮助中查看Append 方法,将文本追加到指定对象的末尾;insertremovereplace等等StringBuilder s...

2019-05-26 11:38:18 152

原创 C#-从入门到精通-第5章 字符与字符串(2)

【截取字符串】使用Substring方法。string strA = "用一生下载你!";string strB = strA.Substring(1, 4); Console.WriteLine(strB); //输出 一生下载string strC = strA.Substring(1, strA.IndexOf("载"));Cons...

2019-05-25 09:29:28 155

原创 C#-从入门到精通-第5章 字符与字符串(1)

【字符类char】char用来存储单个字符,字符只能用单引号。char ch1 = 'A';char ch2 = '2';【转义字符】是一种特殊的字符变量,以“\”开头。\n 回车换行\t 横向跳到下一制表位置\“ 双引号\b 退格\r 回车\f 换页\\ 反斜线符\' 单引号【字符串类String】string...

2019-05-23 22:06:40 237

原创 C#-从入门到精通-第4章 表达式与运算符

【表达式】表达式由运算符和操作数组成。1x4=4 换成编程语言为 x*y=z 其中*、=是运算符x、y、z就是操作数而整体就是一个表达式 【运算符】[算术运算符]加、减、乘、除、求余+、-、*、/、%[赋值运算符]= 将右边赋值给左边+= x+=y x=x+y-=/=*=%=&=|...

2019-05-22 22:14:34 175

原创 C#-从入门到精通-第3章 变量与常量

【声明变量】int A; //声明一个整数类型的变量Astring B; //声明一个字符串类型的变量B【变量的赋值】int A; //声明变量A=2019; //使用赋值运算符(=)给变量赋值【变量的作用域】1.成员变量在类体中定义的变量。2.局部变量在类的方法中定义的变量。【数据类型】[值类型]1.整数类型sbyte ...

2019-05-22 21:44:02 203

原创 C#-从入门到精通-第2章 开始C#之旅

【编写第一个控制台程序】输出Hello World!static void main(string[] args) //Main方法,在此方法下编写代码输出数据{ Console.WriteLine("Hello World!"); //输出Hello World! Console.ReadLine()...

2019-05-22 21:05:23 239

原创 C#-从入门到精通-第1章 初识C#及其开发环境

【认识C#】C#是一种面向对象的编程语言,只要用于开发可以运行在.net开发平台上的应用程序。C#语言的特点:1.语法简洁;2.面向对象:封装、继承、多态;3.与Web紧密结合;4.强大的安全机制;5.兼容性;6.灵活的版本处理技术;7.完善的错误、异常处理机制。【认识 .NET Framework】.NET Framework是微软公司推出的完全面向对象的软件开发和运行平台...

2019-05-22 20:43:41 531

UEditor.rar

百度富文本编辑器组件,可直接用于vue项目。对新人十分友好,百度一下使用教程就可以直接放到项目里使用。

2020-10-24

szOA.Core.rar

一个基础的.net Core 3.1项目。可用于初学者进行.net开发、web API 接口开发。用于与前端交互。

2020-10-24

WinForm.rar

三个可用于毕业设计的,winform后台管理系统。超市后台管理系统、人事管理系统、企业进销存管理系统。

2020-10-24

空空如也

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

TA关注的人

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