自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3+vite :src 用require引入绝度路径报错

vue3+vite :src 用require引入绝度路径报错

2022-06-23 11:37:40 3328 1

原创 Mac安装nvm

最近使用了Mac电脑需要安装nvm,刚刚windows换Mac有些不习惯,记录一下下首先下载nvm,打开终端可以官网查看新版本的命令:nvm/README.md at master · nvm-sh/nvm · GitHub然后安装之后查看 nvm --version结果发现报了这个错误 Command not found是因为取少量哥配置文件,处理方式如下,在目录下创建 和 两个文件1.在终端输入 vi ~/.zshrc2. 终端界面会进入Vim的普通模式,普通模式下无法编辑,需要按 i 键然后

2022-06-20 16:05:03 10373

原创 TailWindCSS入门

上一篇文章我们说过了如何搭建项目以及引入TailWindCSS,这篇文章我们说一下如何使用它,刚看到的时候我对这些缩写感觉很迷茫呀,官网我也没找到如何能知道具体对应的都是撒意思,后面找到一片天比较详细的介绍的文章,认真研究了一下,文章我会放在本文的最末尾。好啦话不多说,开始吧!1.screens(也可以自定义媒体查询屏幕的宽度)2.颜色 一般都把颜色作为背景色、文字颜色或者边框颜色。举个🌰,green:3.纵横比--aspect 4.容器--container6.列--co.

2022-06-15 17:59:53 5930 1

原创 vue3.0+typescript+tailwindcss项目搭建

根据官方文档总结vue3.0+typescript+tailwindcss项目搭建

2022-06-15 14:21:46 628

原创 angular 数据改变之后html没刷新

constructor(private_cdr:ChangeDetectorRef,private_el:ElementRef,private_subscribeService:PatientSidebarService){}this._cdr.markForCheck();

2021-06-10 10:45:24 600

原创 2021-05-19

使用JSON.parse JSON.stringify 深拷贝数据之后发生断链现象最近发现使用JSON.parse JSON.stringify进行深拷贝数据之后,原型链上的方法有地丢失,俗称断链,后面大致又查资料,又请教朋友才有了解决办法,至于为啥会发生我也不知道,可以去看下面的文章;一句话来总结出现断链的情况:对象的prototype被重新赋值(也就是赋值表达式),就会导致原型链断链。一段代码来表示:obj.prototype = newObj;那么obj的原型链就会断了,如果之前...

2021-05-19 18:58:07 170

原创 winform监听关闭按钮并弹出是否关闭的提示框

private void Client_FormClosing(object sender, FormClosingEventArgs e) { DialogResult TS = MessageBox.Show("退出?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (TS == DialogResult.Yes) ...

2020-06-10 10:45:17 427

原创 winform使用GET、POST方法调用接口

public static string HttpPost(string url, string body) { //ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult); Encoding encoding = Encoding.UTF8; ...

2020-06-10 10:44:18 1585 1

原创 winform内嵌Chrome浏览器

private void InitChrome() { CefSettings setting = new CefSettings(); Cef.EnableHighDPISupport(); Cef.Initialize(setting); }

2020-06-10 10:41:54 1512

原创 winform获取本机mac地址

private string GetMacAddress() { System.Net.IPHostEntry myEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()); //string ipAddress = myEntry.AddressList[0].ToString(); List<string> macList = .

2020-06-10 10:40:25 844 1

原创 Winform生成Json文件并保存到指定文件夹

一个前端写winform真的我太难了这是一个简单的页面,可以将数据保存到json文件里面并存放到指定位置,相关的包需要自己导入using Newtonsoft.Json;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using Syste

2020-06-10 10:39:20 1594

原创 npm install 的时候报错

前几天从网上荡下来一个开源的项目,初始化的时候出现了问题,一般的解决办法就是把依赖删除掉重新初始化就可以了,但是这次无论我删除依赖化石更新node都没有用,所以被搞死了!后来我发现用cnpm初始化就没问题了但是在安装cnpm的时候也出现了一个问题,安装可以正常安装,但是在使用的时候又报错啦cnpm : 无法加载文件 C:\Users\ZM\AppData\Roaming\npm\cn...

2020-01-17 10:46:05 294

原创 vue-cli2.0 销毁组件,重建组件

由于我的子组件在弹窗里面,所以弹窗关闭的时候并没有销毁组件,这就导致我每次再次点击弹窗的时候数据没更新,万般无奈想到了这个办法,下面是代码父组件代码:data(){ return { hackReset = true, }}<temFontEditor v-if="hackReset" ref="temFontEditor" :json="f...

2019-08-29 15:26:22 893

原创 vue2.0 点击下载图片

接到新需求点击按钮可以下载图片,刚开始想用img标签的download功能,结果我这边下载不了就只不过是新打开一个浏览器窗口然后把图片放进去,并没有下载,后来我又调整了一下代码,下面是我整理的demo可以直接通过后台传过来链接下载,也可以下载base64位的图片<template> <div class='hello'> <div class='im...

2019-08-21 17:28:05 1236

原创 vue2.0 ie 报错Invalid Host/Origin header

先讲一下报的什么错误,我用vue2.0搭建的项目,再谷歌火狐上都没有问题,但是放到ie上就开是报错,报的我头疼也是这时报错的信息一直自己在那边循环着报,什么鬼呀。后来大概找到报错原因,我同时启动了两个项目,只有一个报错,一个是localhost:8080的另外一个是localhost:8081的结果81的就一直报错,止不住的报,后来发现好像是本地代理的问题,不管了,反正我这样解决就...

2019-08-21 17:11:56 1291

原创 vue2.0 ie “Promise”未定义"

是因为ie不支持es6的写法,所以会报Promise未定义的错误下面附上解决办法: 1、npm install webpack-dev-server --save-dev2、npm install babel-polyfill --save3、找到build文件夹下的webpack.base.conf.js文件在...

2019-08-21 16:46:48 293

原创 vue 使用webpack打包的时候给文件名添加版本号

有的时候用npm run build打包的时候发现打完包代码还是原来那套代码,新写的需求没在上面,这是咋回事,可能是浏览器缓存引起的,那我现在想看看我打的包的版本号,这样能更快的定位问题,下面上代码啦找到webpack .prod.conf.js1.定义版本变量: const Version = new Date().getTime(); // 这里使用的是时间戳 来区分 ,也可以自己定...

2019-08-21 15:54:53 1635

原创 vue html2canvas 使用坐标截图

刚开始看这个插件还觉得很简单啊,只要照着那个模板套用就可以啦,结果我挖了好几天的坑,哭晕在厕所首先要说的一个最重要的也是最容易被初学者忽略的问题,就是html2canvas他只能截取当前dom层的图片,意思就是说我有一个div-maxBox有一个背景图片,那我再在这个div-maxBox里面新建一个div-minBox然后截取内部div-minBox的背景,结果截取出来是一片空白的,或者你在d...

2019-08-20 17:41:47 1615

原创 vue + element 先遍历表头再遍历列表内容

最近接了一个新的需求,后台传过来的数据是一个列表,但是这个列表的列不确定有多少也不确定列里面的字段是什么,所以我只能先遍历一下表头然后再编列行那导航里面的数据,不多说上代码 <el-table :data="tableData" max-height="4...

2019-08-20 17:22:01 1606

原创 vue2.0 打包之后生成一个配置文件修改接口域名

后台提出无理需求,要我写一个配置文件在打包之后可以直接改请求地址的,不用二次打包,咱不管这要求有多无理,总之你得写出来,踩了两天的坑,试过各种方法,这个generate-asset-webpack-plugin 插件也试过了,话是一直报错,最后推荐这个方法亲测可行第一步:在 static 静态文件中新建一个 config.js 文件,js 代码如下:window.g = { BASE_...

2019-08-14 18:10:58 1590 1

原创 vue 使用print.js实现前端打印功能

最近新接了一个需求,想要在前端实现打印功能,最开始试了window.print()这个方法,结果发现我想打印的图片它只能打印图片中的一部分,打印的不完整,如下图调整了缩放比例之后发现还是不可以,后来又尝试了vue里面的一个插件vue-print-nb,但是当所有的东西都配置好之后,点击打印的时候竟然报错,大概意思是说我的css样式获取不到然后我试了最后一种方法,亲测好使print.js...

2019-08-14 14:09:32 51692 44

原创 vue中监听浏览器滚动条的宽度高度

记录一下,挖坑挖了好多天

2019-08-06 15:22:16 3788

原创 如何在Vue裡面使用Element-ui並修改CSS樣式呢

用vue+element很坑的就是你想改他的样式却没有他的element的优先级高,那怎么办呢,常规操作可以直接在标签里面修改他的style也可以在一个main.css里面做修改再引入,他们的缺点就是,前者只能在你看见的标签里面改,后者改动的就是全局的修改,那我现在只想改动我这一个文件下的样式其他的都不动呢,下面就是见证奇迹的时刻啦!深度作用选择器:>>>在你需要的地...

2019-07-24 18:07:15 760

原创 vue-cli2中的webpack打包文件地址出错

写这篇博客是为了记录一下挖坑的过程下面是报错信息:下面是解决办法1:背景图片必须放在static里面。2:在config文件的index.js里面将assetsPublicPath:'/'改为‘./’。这里处理的就是渲染的js,css,img图片的地址了。有这个就可以出来了!3.处理背景图片地址问题,一般如果不处理,就会遇到地址这样,dist/static/img/...

2019-07-17 18:24:50 278

转载 关于JavaScript的浅拷贝和深拷贝

一大早上被领导问了几个问题,然后一脸懵B的去查了一下资料,最后做一下整理一、先来了解一下:基本型别(Primitive Type) VS 物件(Object)在 JS 中有一些基本型别像是Number、String、Boolean而物件就是像这样的东西{ name: 'Larry', skill: 'Node.js' }物件跟基本型别最大的不同就在于他们的传值方式基本型别是传 va...

2019-07-12 09:14:39 87

转载 Windows环境Node.js安装及环境配置之

一、安装Node.js步骤2、下载Node.js打开官网下载链接:https://nodejs.org/en/download/我这里下载的是node-v6.9.2-x64.msi,如下图:二、开始安装1、下载完成后,双击“node-v6.9.2-x64.msi”,开始安装Node.js点击【Next】按钮勾选复选框,点击【Next】按钮...

2019-07-05 14:08:55 91

原创 css实现文字纵向排版并且水平垂直居中

第一种方法:CSS属性write-mode实现文字竖排.wordWrapClass{ word-wrap: break-word;/*英文的时候需要加上这句,自动换行*/ /*自测了这句话没啥用*/ writing-mode: vertical-rl;/*从左向右 从右向左是 writing-mode: vertical-rl;*/ writing-mo...

2019-07-03 15:46:46 7351

原创 elementUI的cascader级联选择控件的默认值(回显)问题

最近接了一个需求要实现这种效果,在使用cascader的时候遇到一个坑,就是如何设置默认值的问题首先,算了还是直接上代码吧 <el-cascader placeholder="试试搜索" :options="allOptions" ...

2019-06-19 10:37:34 11700 3

原创 Vue Can't resolve 'sass-loader' in...错误的解决办法

需要引入sass-loader这种依赖包npm install sass-loader -Dnpm install node-sass -D如果还是失败的小伙伴可能是网络问题,可以尝试用cnpm解决

2019-06-18 17:16:40 5144

原创 axios的二次封装--踩了好多天的坑

在src下面新建一个utli文件夹然后在里面新建http.js和api.jshttp.js代码// 引入import axios from "axios"import {Message} from 'element-ui'// import store from '../store'// import router from '../router'// 环境/...

2019-06-14 14:39:36 1124

原创 vscode里面写v-for会报错

之前用vscode写vue的项目里面用v-for没有报过错,今天发现项目启动起来浏览器直接卡死刷不出来,页面什么也没有但是也不报错,代码如下:之后查了资料发现是Vue 2.2 之后,要求 component 进行列表渲染时,必须指定 key,因此这里可能是 vscode 的一个误报(li不是 component),如果不想看到这样的提示,你可以绑定一个 key:<liv-for="...

2019-05-30 13:46:13 2893

原创 ayui弹出层闪退,layer弹出层闪退,layer弹出层坑(那些年踩过的layui的坑)

今天用layui的弹出层插件,发现两奇怪的问题:1、弹窗打开事件还未绑定到任何按钮,可是点击form表单中的按钮可以打开我定义的弹出层2、绑定弹出层到按钮,打开弹窗闪退我的button也是在form表单中,原因:原来我在form表单中使用了Button按钮,点击的时候会触发默认事件,而form的action我没填,所以就是弹出层闪退!!解决办法:方法一:我将butto...

2019-05-09 12:00:01 260

转载 利用@keyframe规则和animation常用属性做一个页面Loading时的小动画。

1 @keyframe规则简介 @keyframes定义关键帧,即动画每一帧执行什么。要使用关键帧, 先创建一个带名称的@keyframes规则,以便后续使用 animation-name 这个属性来调用指定的@keyframes. 每个@keyframes 规则包含多个关键帧,也就是一段样式块语句,每个关键帧有一个百分比值作为名称,代表在动画进行中,在哪个阶段触发这个帧所包含的样式...

2019-05-06 10:28:02 580

转载 css3的column属性解析

CSS3 可以将文本内容设计成像报纸一样的多列布局。像下面这样:这样的布局称为“多列布局”。对多列属性分别进行学习:对于 column 的所有属性,ie10+ 支持,firefox 不支持 column-span。除 firefox 外,所有浏览器都不支持 column-fill 属性。1. column-count:需要分割的列数<div> 记得早...

2019-05-06 10:25:38 998

转载 Vue中的生命周期及生命周期操作

vue里的生命周期是什么?vue实例从创建到销毁的过程称之为vue的生命周期vue的生命周期各阶段都做了什么?beforeCreate实例创建前:这个阶段实例的data、methods是读不到的created实例创建后:这个阶段已经完成了数据观测(data observer),属性和方法的运算, watch/event 事件回调。mount挂载阶段还没开始,$el 属性目前不可见,数...

2019-05-05 22:17:56 687

原创 import 'element-ui/lib/theme-default/index.css'报错

跟着教程初始化Vue.js项目后,安装element-ui,导入element-ui在这步写完,npm run dev运行项目报错。ERROR Failed to compile with 1 errors 14:58:05This dependency was not found:* element-ui/lib/theme-default/index.css in ....

2019-04-28 18:11:42 1595

转载 npm run dev 报错:missing script:dev

今天在运行Vue项目时,在运行npm run dev时报错如下图:打开package.js文件夹,发现文件夹里的scripts有dev如下图:,可就是好不到,什么原因呢?最后一看路径不对,vue init webpack my-project时,自己又建立一个文件夹,取不到对应的package.js中的dev.cd 到对应文件夹,重新运行npm run dev 就OK了。还有...

2019-04-25 13:57:21 316

原创 npm install vuex --save时报错解决

解决办法:package.json中name=‘vuex’ 改成 name=‘vuextest’试试看。npm 安装的包不能将自身作为依赖。

2019-04-25 10:27:45 5369

原创 什么是闭包?闭包的优缺点?

什么是闭包?简单理解:就是函数a的内部函数b,被函数a外部的一个变量引用的时候,就创建了一个闭包。(这样在执行完var c=a()后,变量c实际上是指向了函数b,再执行c()后就会弹出一个窗口显示i的值(第一次为1)。这段代码其实就创建了一个闭包,为什么?因为函数a外的变量c引用了函数a内的函数b)function a(){var i=0;...

2019-03-20 15:19:16 249

原创 a标签跳转跳出iframe的方法

&lt;a onclick=window.top.location='http://www.xingchen365.com'&gt;跳转&lt;/a&gt;

2018-11-06 17:27:20 4751

空空如也

空空如也

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

TA关注的人

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