自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 css 标题下划线过渡属性与伪元素结合练习

<a href="#" class="svgB">Dynamic Shape Overlays with SVG</a>.svgB{ color: rgb(119, 107, 107); text-transform: uppercase; text-decoration-line: none; letter-spacing: 0.15em; font-size: 28px; display: inline-block; ..

2021-09-08 11:44:00 168

原创 vue3基础ref与reactive使用

<template> <div class="about"> <h1>This is an about page</h1> <p>当前的ref count 值为:{{countref}}</p> <p>当前的 count 值为:{{count}}</p> <button @click="add()">增加</button> <button.

2021-06-28 15:43:18 388

原创 2021-06-08vue中级面经

vue中级面经

2021-06-08 17:51:00 311

原创 promise的一点小理解

promiseHndle() function promiseHndle(){ console.log('main-1') function foo(param){ var p = new Promise(function(resolve, reject) { console.log('promise-1') if (param === 1) { ..

2021-06-03 16:58:20 85

原创 easyUI 表单的serializeObject与validate小坑

当使用 $(“#表单id”).serializeObject()得到自定义表单中所有name属性input标签的值所得到的对象;但是有一个带有disabled的输入框的值一直带不出来;后查到只支持有效input的,被勾选的复选框,被选中的下拉框表单验证也一样。如果某一个验证必填输入框带上disabled,验证也会一直为false,建议属性disabled修改为readOnly$("#packageBasic").form('validate')...

2021-04-13 16:44:44 246

原创 微信小程序随手记录-2021.3.11

1、微信小程序的场景值:作用是得知是以什么方式进入小程序的,比如小微信搜索,好朋友分享,手机长按识别二维码进入...,通过app中的onLaunch 或onShow方法中可以获取到场景值,从而进行相应的处理onLaunch: function (options) {console.log("[onLaunch] 场景值:", options.scene)},onShow: function (options) {console.log("[onShow] 场景值:", options

2021-03-11 15:41:26 294 2

原创 vue与微信小程序的不同-记录

文件比较:1.微信一个页面有后缀文件.wxml,.wxss,.json,js.wxml为页面模板,.wxss样式,只作用域为当前页面,.json文件来对本页面的窗口表现进行配置,页面中配置项会覆盖app.json的window中相同的配置项,.js为当前页面的逻辑处理,包含数据方法监听2.vue只有一个后缀为.vue的,里面包含了css与js的部分,混合在同一个.vue文件中2.for循环,if,show语法:vue为v-for,v-if,v-s...

2020-10-13 10:21:05 370

原创 父子props传值小坑

坑1)父组件事件触发修改prop值,并传值给子组件接受,子组件自身事件触发去修改props值,通过emit,vue报错,因为父子props单向传递,禁止子组件改变props值解决),在子组件中data中定义属性为props中的值但是父组件传过来的值并没有实时更新子组件中的值。注意生命周期,data在create生命周期就被赋值成功了。解决,应在子组件中watch监听props中的值。坑2)...

2020-04-10 11:57:40 490

原创 tab切换echart图片大小100px问题解决

情景:两个div,一个echarts的div,一个暂无数据的duv,提供不同的参数值去查询数据,如有数据,就去绘画echart图模型,如没有数据就用暂无数据显示,通过v-show 来显示不同div。但是页面重复几次之后,图变100px的大小,而且是偶然现象。原因是接口请求数据返回来不要立即去渲染页面,vshow从display 的none到block渲染有时间,应该在设置vshow值改变之后,设...

2020-04-02 22:05:44 389

原创 vue监控echarts数据出现重复

vue监控echarts数据出现重复问题,解决方案就是不要使用vue中data全局变量来赋值,采用let局部变量赋值。在赋值之前将局部变量赋值为空数组就可以,不是使用全部变量还有关于 echarts点击事件重复触发bug,let mychart=echarts.init(dom);mychart.off()...

2020-03-14 17:18:48 971

原创 关于element table内嵌入进度条

在colum标签中内嵌<模板 slot-scope=“scoped” ></模板>

2020-02-27 10:53:35 1398

原创 vue中echarts自适应屏幕宽度自动改变大小

在vue组件中在mouted钩子里先调用初始化echarts的方法,然后再添加window事件resize,让window监控屏幕大小变化,从而用定时器setTimeout每隔100毫秒执行echart.resize()事件。...

2020-01-13 09:52:25 4763

原创 Vue modules

import Vuex from 'vuex'import state from './state'import mutations from './mutations'import getters from './getters'import a from './module/a'Vue.use(Vuex)export default new Vuex.Store({ sta...

2019-12-15 14:24:36 187

原创 web前端面试题记录

201911251.Vue全家桶定义2.路由怎么定义使用的;路由的导航前卫有哪几种3.http请求get 与post的不同,post请求的参数放到哪里(请求头的消息体中)4.Vuex有哪个部分组成;action与mutataions有什么不同;action是怎么改变state中的值(commit);5.组件中怎么传值(父传子,子传父,兄弟传值eventBus,通过ref属性得到...

2019-11-26 11:41:28 175

原创 easyui-combobox下拉第一个选中后下一个框下拉带出前一个范围的值(优选)

View<script> $(document).ready(function () { $('#txtmodel').combobox({ url: '/OMCS/CPK/DropDownModel', valueField: 'text', textField: 'te...

2019-11-25 23:20:41 203

转载 Vue 路由 导航守卫(全局守卫、组件内守卫、路由独享守卫)

一.全局守卫1. router.beforeEach((to,from,next)=>{})2. 回调函数中的参数,to:进入到哪个路由去,from:从哪个路由离开,next:函数,决定是否展示你要看到的路由页面。3. 如下例:main.js中设置全局守卫在main.js中,有一个路由实例化对象router。在main.js中设置守卫已是全局守卫。如下,判断to.path当前...

2019-11-25 23:16:48 2549

原创 vue-router两种模式:hash模式和history模式

1. hash模式(vue-router默认hash模式)hash模式背后的原理是onhashchange事件。window.onhashchange=function(){let hash=location.hash.slice(1);document.body.style.color=hash;}(localtion是js里管理地址栏的内置对象,是window对象的一部分,可...

2019-11-25 22:17:07 829

原创 JS面试题 小脑洞

面试了一个JS小试题,判断双括号字符串“(())()(())”类似的是否合法当时只判断了字符串长度是否为偶,左括号与右括号个数是否一致来做判断。但是回家一想,发现不够严谨,如果是“()))((”这样的就按照上面的来做判断就为true,但是此双括号并不合法所以回到家从新修改代码小测试一下废话不多说,直接上代码,如果发现错误,请留言 <script> ...

2019-11-21 22:40:58 112

原创 解决iview的select选择器点击下拉被遮盖问题

解决iview的select选择器点击下拉被遮盖问题<template> <i-select :model.sync="model1" style="width:200px"> <i-option v-for="item in cityList" :value="item.value">{{ item.label }}</i-...

2019-09-24 22:08:19 4292 2

原创 ztree 自定义节点样式图标

我的小图标全部在放在同一个.png中,这样请求只需要请求一次就好(图片精灵)引入jquery的JS与css<link rel="stylesheet" href="../../../css/zTreeStyle/zTreeStyle.css" type="text/css"><script type="text/javascript" src="../../../js...

2019-09-24 21:54:59 4376

转载 iview 样式覆盖不成功的解决办法

在vue项目中,使用iview table ,想修改样式,从chrome浏览器中直接定位到要修改的样式,复制粘贴到自己vue的style scoped但是并没有效果。因为scoped局部作用,避免全局污染,有一定的局限性方法1:直接修改iview 原文本.css 或者在组件中<style ></style>直接全局修改(下下策)方法2:自己在iview tabl...

2019-09-22 10:29:43 3363

原创 移动端适配基础

基础地址:简书地址视频地址:B站简说基础概念:以iPhone6为样本物理像素(分倍率):屏幕的像素发光体 1334*750pt(高*宽)屏幕尺寸:4.7英寸 为屏幕可用范围的对角线,1英寸=2.45cm像素密度:一英寸所有的发光体个数 ((开根号)1334平方+75.平方)/4.7英寸 =326设备独立像素:就是css中的px,这是虚假的像素,不是真实的设置像素比:...

2019-08-23 22:55:52 86

原创 Vue axios封装

封装的好处:为了更好地维护,简化代码,有利于团队开发知识涉及ES6的语法:1.默认参数,2.模板字符串,3.Promise函数axios发送ajax请求,使用Promise函数的高阶函数resolve和reject封装步骤:1》在src文件下新建文件夹api,api中新建ajax.js文件和index.js文件ajax.js的作用是用promise对象去完成axios的ge...

2019-08-09 18:20:59 673

转载 axios请求拦截器和响应

拦截器可以用来对敏感信息进行处理,不管是请求发送前,还是响应结果之后//添加请求拦截器axios.interceptors.request.use(function(config){ //在发送请求之前做某事 return config; },function(error){ //请求错误时做些事 return Promise.reject(e...

2019-08-08 22:07:28 2255

原创 JS面试题记录解析

重点:this指向问题与立即执行函数代码: <script> window.number=1; var obj={ "number":4, "dbl":(function(){ console.log("function1"+this);//this 为w...

2019-08-07 23:24:15 105

转载 promise、async和await之执行顺序的那点事

promise,async,await基础:promise,async,await基础入门地址题目来源:https://segmentfault.com/a/1190000015057278?utm_source=index-hottest面试题代码:async function async1(){ console.log('async1 start') await ...

2019-08-06 15:11:12 235

原创 ES6中generator函数对ajax请求的控制

generator函数写法为function* fun(){ yield step1; yield step2; yield step3;}该函数关键字为function*,yield,yield相当于return语句。该函数为执行-中断-执行,只有执行fun.next()才会执行下一步;这样一种“机制”可以帮我们控制有关系嵌套的ajax请求之前我...

2019-08-03 19:29:31 915

原创 ES6利用class进行继承与扩展

es6中新增class很像我学的C#中的class,可以面向对象在es6中 class不存在变量提升,所以需要先定义再使用。在原生的js中新增方法是在对象上的prototype新增方法function Person(name,age) { this.name = name; this.age=age;}Person.prototype.say = function...

2019-08-03 17:12:51 689

原创 ES6的Promise的使用场景 --Promise.all(),Promise.race()

场景:当两个毫无相关的promise执行完成之后,才进行下一步动作两个Promise全部执行成功就用Promise.all(),如果看情况而定,以第一个Promise的结果来进行判定那使用Promise.race()上传代码: <script> // 场景:当两个promise毫无相关需要全部执行成功之后,才做下一个动作 const m...

2019-08-03 14:51:20 1165

原创 vue 引入mint ui

接触vue ,需要用来写移动端app,引入组件样式 下导航Mint-UI 官网:mint uiVue项目直接用vue-cli生成,直接进入正题执行命令:1、下载mint ui 安装包npm install --save mint-ui,按需导入再执行npm install --save-dev babel-plugin-component2、在babel 设置文件中添加:...

2019-07-26 15:27:30 469

转载 VS自带SQLserver 方法

原地址:https://wenku.baidu.com/view/ed8152c5dd88d0d233d46abe.html

2019-03-11 16:57:29 4118

原创 C# 字典用法

注意性能根据dictionary来说,查询用foreach不可行进行编辑删除,会翻遍内部索引方案1》将字典索引转化为数组,进行新删编辑Value,这样原有的索引不会改变。方案2》用for代替foreach,从最后一个到第一个数据进行处理方案3》用字典方法 TryGetValue(TKey key, out TValue value),返回bool值,有查询到value返回true...

2019-03-05 16:21:59 3867

原创 C# This用法 get,set属性value用法

C#中,this关键字代表当前实例,我们可以用this.来调用当前实例的成员方法,变量,属性,字段等;也可以用this来做为参数状当前实例做为参数传入方法.还可以通过this[]来声明索引器 public class DictionaryClass { private List&lt;string&gt; PRISTR = new List&lt;st...

2019-03-05 15:29:04 1883

转载 C# FTP上传文件到服务器

using System.Net; static private string path = @"ftp://" + "10.55.11.11" + "/"; //目标路径10.55.2.48 static private string ftpip = "10.55.11.11"; //ftp IP地址 static private ...

2019-02-19 16:48:28 3622

转载 C# FTP下载服务器文件到本机

using System.Net; public void Download( string fileName)//ftp默认路径下文件名与本机保存文件名一致 { FtpWebRequest reqFTP; try { string filePath = @"E:\ftp...

2019-02-19 14:40:20 1410

原创 easyui datebox 选取时间范围

&lt;link href="~/EasyUI/themes/default/easyui.css" rel="stylesheet" /&gt;&lt;link href="~/EasyUI/themes/icon.css" rel="stylesheet" /&gt;&lt;link href="~/EasyUI/themes/default/easyui.css&qu

2018-12-29 15:03:24 1238

原创 Window DOS进入D盘中的mysql

1、开启mysql服务;2、windows键+R健进入执行页面,输入cmd;3、输入d:,回车;4、输入cd D:\Program Files\MySQL\MySQL Server 5.7\bin 回车5、输入mysql -hlocalhost -uroot -p6、再输入mysql密码;  ...

2018-10-13 15:26:19 742

原创 mysql恢复单个数据,error code 1815

根据我上一篇的单个数据恢复;table名为result;result有1.3G,一年半的数据,无法恢复,焦虑好几天alter table result diascrd tablespace;alter table result import tablespace;执行import语句时报错error code 1815:Internal error:cannt reset LSNs i...

2018-10-12 21:20:16 7545

原创 mysql InnoDB idata1文件损坏,单个恢复表格数据

服务器异常断电,导致mysql某一个table .idb文件损坏,在idata1页存在异常损坏;在开启mysql服务一开启就之后据自动关闭,提示异常服务终端异常; mysql数据维护人员一定要有定时备份数据,利用mysql worhbench 的management中的data export 导出数据,可以分结构与数据分开导出,好习惯要持续;之后自己再学习怎么做到自动备份数据!!!...

2018-10-12 20:25:13 1262

原创 恢复Mysql InnoDB的储存过程

Mysql InnoDB储存过程恢复:服务器意外断电导致数据丢失,只能靠物理文件来恢复;我的mysql储存引擎是InnoDB,mysql安装在C盘中;如果安装在D盘,需去D盘找(D:\ProgramData\MySQL\MySQL Server 5.7\Data\mysql)服务器中所有的储存过程与function都保存在C:\ProgramData\MySQL\MySQL Serve...

2018-10-09 11:23:50 275

空空如也

空空如也

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

TA关注的人

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