自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 发布到IIS上后用IP地址无法打开网页问题

场景:.net项目发布到IIS服务器,可以用localhost访问到网页和静态资源,但是换成IP地址就会显示就空白页,但是访问img等静态资源是正常的原因:项目是需要链接的sqlserver数据库,通过日志loger查到 “在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。”解决方法:1.sqlserver配置管理器2.3.4....

2022-01-21 14:08:05 4390

原创 windows安装.Net Framework3.5无法安装问题

.net项目在发布部署在IIS上进项访问时,需要windows安装一些配置。会出现windows无法完成更改的情况,绝大部分原因时.net framework安装失败。此时可以尝试以下方式安装:1.直接下载安装包http://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe安装时用管理员身份运行安装。管理员身份执行命令行:net stop wuauservreg

2021-11-05 14:50:10 3605

原创 JS获取当日0点和23:59:59时间戳

零点:new Date(new Date(new Date().toLocaleDateString()).getTime()).getTime()23点new Date(new Date(new Date().toLocaleDateString()).getTime() +24 * 60 * 60 * 1000 -1).getTime()

2021-08-12 11:55:07 311

原创 elementui表格嵌套下拉显示不同子数据

使用elementui表格组件,实现下拉显示子数据,并且子数据与表格行数据关联首先有一个父表格使用 @expand-change=“expandChange”父表绑定数据是list子表绑定数据是父表当前下拉行数据的detailsList当然list 和 detailsList都是自己定义的名称。<el-table :data="list" border fit highlight-current-row @ex

2021-07-01 19:27:32 1025

原创 vue中DOM元素可见区域大小根据屏幕大小调整可见宽、高度

以表格高度为例data() { return { tableHeight:0 }}created() { this.setClient();},methods: { //表格高度适应可见区域大小 setClient() { this.changeClient() window.onresize = () => { this.changeClient() }

2021-05-26 12:02:58 549

原创 获取URL的参数值

let arr = ["wd=js%E8%8E%B7%E5%8F%96%E7%BD%91%E5%9D%80%E5%8F%82%E6%95%B0", "rsv_spt=1", "rsv_iqid=0xe40aaddd00040cfd", "issp=1", "f=8", "rsv_bp=1", "rsv_idx=2", "ie=utf-8", "tn=48021271_8_hao_pg", "rsv_enter=1", "rsv_dl=tb", "rsv_sug3=34", "rsv_sug1=25", "r

2021-05-20 11:24:12 288

原创 引入vant组件样式不显示

1.终端安装插件npm i babel-plugin-import -D2.配置.babelrc["import", { "libraryName": "vant", "libraryDirectory": "es", "style": true }]

2021-05-07 13:58:37 1226

原创 vue路由冗余:NavigationDuplicated: Avoided redundant navigation to current location

vue路由点击报出这个错误:NavigationDuplicated: Avoided redundant navigation to current location在路由文件里:1.2.const ORIGINPUSH = Router.prototype.pushRouter.prototype.push = function push(location) {return ORIGINPUSH.call(this,location).catch(err => err)}

2021-05-07 09:58:18 464

原创 es6方法——filter,筛选

【filter与some区别:some返回布尔值,filter是筛选出符合条件的元素】返回数组中能被2整除的元素<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> //筛选 var ar

2021-02-23 16:43:31 735

原创 es6方法——some()

【注意的是:some方法返回的是布尔值】下面例子中求的是 数组中有没有小于3的数<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> var arr = [10,30,4]; var flag

2021-02-23 16:40:27 6384

原创 es6遍历方法——map()

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> //有没有小于3的 var arr = [10,30,4]; arr.map(function(value,index,arr)

2021-02-23 16:36:25 400

原创 es6遍历方法——forEach()

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> var arr = [1,2,3]; var sum = 0; arr.forEach(function(value,index

2021-02-23 16:34:52 392

原创 vue子传父传递事件

父组件引入子组件,子组件事件testShowName,绑定父组件事件函数testEvent。父组件事件传入一个参数rel并打印。<template> <div> <test @testShowName="testEvent"></test> </div></template><script> import test from '../../components/test.vue' export def

2021-02-08 17:43:45 634

原创 关于闭包

简单来说,闭包就是一个函数作用域,能访问到另一个函数作用域中的变量的函数。举个例子:function fn(){ var num = 10; function fun(){ console.log(num) } fun() //调用fun()}fn() //调用fn()结果:10遍历页面中的按钮,并添加点击事件打印自己的下标位置 <button>点击</button> <button>点击</button> &l

2021-02-07 13:12:39 61

原创 毕业生面试常会被问到的问题(四):获取页面中的所有checkbox

var domList = document.getElementsByTagName(‘input’) var checkBoxList = [];//返回的所有的 checkbox var len = domList.length; //缓存到局部变量 while (len--) { //使用 while 的效率会比 for 循环更高 if (domList[len].type == ‘checkbox’) { checkBoxList.push(domList[len]); }

2021-02-07 10:41:39 80

原创 毕业生面试经常遇到的算法题(三):数组去重

一个比较简单的实现就是:1、 先创建一个空数组,用来保存最终的结果2、 循环原数组中的每个元素3、 判断新数组中有没有该元素(indexOf),indexOf没有该元素会是-1,如果没有新数组就把该元素push到新数组。4、 返回这个新数组//['c','a','z','x','a','x','c','b','v','b','a'] function unique(arr){ var newArr = []; for(var i=0;

2021-02-07 10:38:45 140

原创 毕业生面试经常被问到的问题(二) : js基本数据类型

js一共有六种数据类型:五种简单数据类型和一种复杂数据类型五种简单数据类型包括:String、Number、Boolean、undefined、Null一种复杂数据类型:obeject扩展知识点:判断数据类型常用方法:instanceof typeofobj instanceof Object //truevar obj = {};typeof(arr) //object...

2021-02-07 10:31:31 59

原创 毕业生面试经常被问到的一个问题(一):行内元素、块级元素有哪些?

每个元素都会有display属性,确定该元素的类型,每个元素都有默认的display属性值为block,成为 块级 元素;span默认的 display 属性值为inline,是行内元素。行内元素有:a b span img input select strong块级元素有: div ul li ol dl dt h1 h2 h3… p空元素:< hr/> < br/> < img/> < input/> < link/> < meta

2021-02-07 10:09:30 442

原创 如何垂直居中一个浮动元素

// 方法一:已知元素的高宽 #div1 { background-color:red; width:200px; height:200px; position:absolute; //父元素需要相对定位 top:50%; left:50%; margin-top:-100px; margin-left:-100px}未知元素高宽#div2 { width:200px; height:200px; background-color:red; margin:auto;

2021-02-07 10:00:50 49

原创 CSS选择器有哪些

派生选择器(HTML标签)id选择器类选择器属性选择器扩展性选择器后代选择器(利用空格间隔 div .a{ })群组选择器(利用逗号间隔 div,.a,p{ })一般的,选择器越特殊,优先级越高。

2021-02-07 09:47:34 69

原创 src 和 href 有什么区别

简单来说:src 用于替换当前元素,href 用于在当前文档和引用资源之间建立关系。src:source的缩写,指向外部资源的 位置 ,指向的内容会嵌入到当前文档的标签所在的位置。在请求src资源时,会将其指向的资源下载并应用到文档中。比如js文件,img图片<script src=" .js"></script> <img src=""/>当浏览器解析到该元素时,会暂停其他资源的处理,直到该资源加载、编译、执行完毕。所以通常会把js脚本放在底部而不是头部。

2021-02-07 09:34:57 108

原创 使用 vue-cli 3创建vue项目

首先创建一个文件夹作为工作区。vsCode打开这个文件夹,开启终端,也就是命令行工具。1.输入如下命令,创建叫做Practice的项目,回车。vue create Practice2.回车后会出现这个提示: ?Please pick a preset:选择一个预设如果是第一次创建的话,会和我的不一样。因为我在此之前创建过项目了,所以会保留之前创建项目时的预设置。前四条是之前创建的项目配置。可以选择和之前项目一样的配置。默认Vue 2 配置Defaut ([Vue 2] babel,es

2021-02-06 18:14:22 166

原创 vue基本指令使用

1.渲染数据写在data里面,用插值表达式{{ }}展示数据<div id="#app"> {{message}}</div><script> const vm = new Vue({ el:"#app", data:{ message:"《送你一朵小红花》" } })</script>《送你一朵小红花》2.条件渲染 v-if v-else /v-if v-if-else v-else<div id="

2021-02-05 16:59:57 119

原创 关于JSON常用方法

JSON字符串:jsonstr = ‘{“name”:“大头”,“age”:“18”,“sex”:“男”}’JSON对象:jsonobj= {“name”:“大头”,“age”:“18”,“sex”:“男”}1.JSON字符串转化JSON对象var obj = jQuery.parseJSON(jsonstr)输出:{name:“大头”,age:“18”,sex:“男”}2.JSON对象转化JSON字符串JSON.stringify(obj)输出:{“name”:“大头”,“age”:“1

2021-02-05 15:33:00 82

原创 关于Vue中qs插件

qs插件是干什么的?答:查询字符串解析和将对象序列化的库。data中有数组的时候,是需要序列化才能与后台进行传递的。安装:npm install qs引入:import qs from 'qs’一般应用有两种方式:1.qs.stringify():将对象序列化成url的形式;以&进行拼接2.qs.parse():将url解析成对象形式;qs.stringify():let obj = { method:'query_data', user:'xiaoming', pas

2021-02-05 15:12:20 269

原创 关于页面间路由传参

页面跳转时,携带参数传过去,让被跳转的页面能获取到数据。传参页面:跳转时通过query发送数据datasend(){ this.$router.push(path:"/跳转的路由地址",query:{data:发送的数据})}接收页面:接收query里的数据datagetQuery(){ const routerQuery = this.$router.query.data}...

2021-02-05 11:57:27 84

原创 引用组件中 DatePicker日期选择器无法显示,日期格式转换

上次项目里遇到的一个坑,算是用笨办法解决了。笨办法也蛮好用的其实。这里我用的是饿了么组件的日期选择器。如图是正常显示的情况。但是api的接口穿的是 “xxxx年xx月xx日” 的中文格式。那这个日期组件自然无法显示了。这时候需要对接口中的日期格式转换一下,让其中的年月日用 “ - ”来代替连接。莫嘲笑,很好用。这个this.ocrDate.date 是接口中的日期。将其中年月日替换下重新赋给这个日期。那么这个接口的日期就是xxxx-xx-xx 也就是 yyyy-mm-dd了。...

2021-02-05 11:44:42 683

原创 vue中列表渲染

当数组中都有多个元素,然后想逐一把他们展现出来,首先想到的就是遍历数组。vue中就有一个非常简单实用遍历的方法。 v-fordata中有数组arrayconst vm = new Vue({ el:'#app', data:{ array:["1","2","3","4","5"] } })在页面想展现出来<div id="app"> <ul> <li v-for="(item,index) in array" :key="in

2021-02-05 10:56:11 43

原创 Vue使用axios

1.首先得安装吧~npm install --save axios vue-axios2.config–>建一个js文件,名字看你3.http.js 里:import axios from 'axios' //引入axiosconst http = axios.create({ baseURL: '', //接口根路径 timeout: 90000, //请求超时时间})//post请求方式export function post(ur

2021-02-04 16:24:43 101

原创 调api接扣更改数据键名

今天要做一个配置页面,是这样的看见那个border-radius了?喔天哪~数据中当键名的时候可不能直接用-连接,得用_下划线。但是,就想把_改成-,不仅如此我还要这么传给api!!!你奈我何????就是这样~没老铁~毛病!...

2021-02-04 14:42:38 60

原创 调用方法创建临时变量,方法执行完毕临时变量自动销毁

这是今天vue项目里马虎掉的一个小bug,简单说下吧~代码如下(更改过的)起初,为了让表单中某个输入框输入的值以数组的形式存起来,因为原先是字符串格式,所以写了个转换成数组的方法change().想的是,把用户输入的值转换后存到自己定义的一个数组,(这个数组在data里定义的,如图中第一个红框框)。然后把这个数组正儿八经的赋给表单数据中的那个输入框(应该可以说是替换吧)。想的很完美,可但是但可是,忽略了一点。每次表单输入,转换的东西都会存到这个自定义数组,越来越多越来越多不会把上一次的值自动清理掉

2021-02-04 14:06:58 569

简单的vue+el管理后台框架实现

简单的vue+el管理后台框架实现

2022-03-20

空空如也

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

TA关注的人

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