自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js数组方法-简介

join():用指定的分隔符将数组每一项拼接为字符串。

2023-10-26 17:31:24 62

原创 https和http

【代码】https和http。

2023-05-23 09:29:52 86

原创 js千分位转换

千分位

2023-02-16 16:49:59 144

原创 vue 打包的时候去掉console.log vue2 webpack

vue2在 webpack.prod.conf.js 中添加// 代码:plugins: [ // http://vuejs.github.io/vue-loader/en/workflow/production.html new webpack.DefinePlugin({ 'process.env': env }), new UglifyJsPlugin({ uglifyOptions:

2022-05-16 17:31:41 430

原创 VUE-CLI3项目在IE不兼容报错 SCRIPT1002: 语法错误的解决

安装插件 babel-polyfillnpm install --save-dev babel-polyfill然后在babel.config.js修改presets,内容如下:presets: [["@vue/app", {useBuiltIns: "entry",}]],main.js中顶部引入插件babel-polyfillimport "babel-polyfill";注意:不行的话需要在vue.config.js里添加transpileDependencies要显示依.

2022-05-06 16:09:39 1141

原创 springboot sqlserver druid 报错:validateConnection false

springboot sqlserver druid 报错:validateConnection false异常如下:java.sql.SQLException: validateConnection false at com.alibaba.druid.pool.DruidAbstractDataSource.validateConnection(DruidAbstractDataSource.java:1418) at com.alibaba.druid.pool.DruidAbstractDa

2022-04-19 12:48:58 321

原创 element-ui中的table分页多选功能-记住上一页勾选数据

vue中使用el-table,切换分页常需要记住上一页所勾选的数据。步骤:在el-table中添加:row-key=“getRowKeys”<el-table ref="form" :model="form" :row-key="getRowKeys" ........然后第一列,即有多选框的一列,添加:reserve-selection=“true”<el-table-column type="selection" :rese

2022-01-25 15:46:10 2669

原创 iframe监听页面是否加载完成

<iframe id="aaa" src=" http://www.baidu.com"></iframe><script type="text/javascript">var a = document.getElementById('aaa');var iframeLoad = function(){alert('IFRAME加载完成了!!');}if(!a.addEventListener){a.attachEvent('onload', ifram

2021-10-19 16:19:48 4825

原创 vue-cli3项目首页优化

首先推荐大家下载一个webpack的打包分析工具 webpack-bundle-analyzer,这个工具用作分析你项目的打包出来的js包的大小。然后你可以根据这个工具找到需要优化的js包优化。比如打的包js里echarts、momentjs等都很大,我可以对echarts、momentjs采用cdn方式引入在vue-cli3中采用cdn方式引入**一.**推荐给大家我所用的cdn网址–bootcn,当然,大家也可以选用其他的cdn网址如(cdnjs,unpkg)。个人更推荐使用bootcn是..

2021-10-19 15:14:51 136

原创 vue的hash模式下小程序内置组件web-view的缓存问题

vue的hash模式下小程序内置组件web-view的缓存问题前言:博客或者论坛上面,还有自习亲身经历,发现微信小程序的webview组件的页面缓存问题相当严重,对开发H5的小童鞋来说应该困扰了不少。很多小童鞋硬是抓破脑袋也没有办法解决这个问题,那我们今天就来探讨下这个问题。使用实例:<web-view src="https://www.xxx.com"></web-view>上面实例就是微信小程序简单的web-view使用展示。很多童鞋应该都会遇到这样一个问题,为什么我

2021-09-03 16:11:58 1237 1

转载 Vue组件嵌套时生命周期函数触发顺序是什么?

使用过Vue的大家,对于生命周期一定都很熟悉,在官方文档一开始,就给我们介绍了Vue的生命周期有哪些,是怎么样的顺序。这个难不倒大家。但如果是问当组件嵌套时,父子组件的生命周期函数触发的顺序是什么样的?你是不是会有一丝丝不确定呢?如果有的话,就让我们一起动动手来确认下这个简单的问题吧。首先,一个Vue实例/组件的生命周期中的8个关键阶段:beforeCreate:在实例初始化之后,数据观测 (data observer) 和 event/watcher 事件配置之前被调用。created:在实例

2020-08-25 10:01:14 1278

转载 解析Vue2.0和3.0的双向数据绑定原理和异同(带源码)

解析Vue2.0和3.0的双向数据绑定原理和异同(带源码)Vue2.0和Vue3.0实现原理Vue 2.0Vue2.0实现MVVM(双向数据绑定)的原理是通过 Object.defineProperty 来劫持各个属性的setter、getter,在数据变动时发布消息给订阅者,触发相应的监听回调。Vue官网也给出了解释:Vue 3.0实现响应式基于ES6:ProxyVue2.0和Vue3.0的差异如下:Vue2.0基于Object.defineProperty,不具备监听数组的能力,需

2020-08-05 17:05:59 1817

转载 vue的双向绑定原理及实现

vue的双向绑定原理及实现前言使用vue也好有一段时间了,虽然对其双向绑定原理也有了解个大概,但也没好好探究下其原理实现,所以这次特意花了几晚时间查阅资料和阅读相关源码,自己也实现一个简单版vue的双向绑定版本,先上个成果图来吸引各位:代码:效果图:是不是看起来跟vue的使用方式差不多?接下来就来从原理到实现,从简到难一步一步来实现这个SelfVue。由于本文只是为了学习和分享,所以只是简单实现下原理,并没有考虑太多情况和设计,如果大家有什么建议,欢迎提出来。本文主要介绍两大内容:vue

2020-08-05 16:27:16 285

转载 UmiJS常用配置

简介配置文件允许在 .umirc.js 或 config/config.js (二选一,.umirc.js 优先)中进行配置// config/config.js示例export default { base: '/web/', //部署到非根目录时才需配置 publicPath: '/web/', //部署到非根目录和base一起使用 targets: { //配置浏览器...

2020-04-21 09:41:54 7945

转载 Docker:Docker Compose 详解

Docker Compose 概述与安装?前面我们使用 Docker 的时候,定义 Dockerfile 文件,然后使用 docker build、docker run等命令操作容器。然而微服务架构的应用系统一般包含若干个微服务,每个微服务一般都会部署多个实例,如果每个微服务都要手动启停,那么效率之低,维护量之大可想而知使用 Docker Compose 可以轻松、高效的管理容器,它是一个用...

2020-04-20 17:41:50 98

转载 Dockerfile文件详解

什么是dockerfile?Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。例:docker build -f /path/t...

2020-04-20 17:22:52 102

原创 vue2发请求的时机

最好

2020-04-13 21:08:57 195

原创 tree结构递归添加属性

tree数据结构递归添加属性function addAttr(data){for (var j = 0; j < data.length; j++) {data[j].title = data[j].name //添加title属性data[j].key = data[j].code //添加key属性if (data[j].children.length > 0) {a...

2020-04-08 16:01:06 2255

翻译 VS Code 前端开发常用快捷键插件

VS Code 前端开发常用快捷键插件一、vs code 的常用快捷键1、注释:a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/b) 取消单行注释:[ctrl+k,ctrl+u] (按下ctrl不放,再按k + u)c) 多行注释:[alt+shift+A]d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏 ctrl + b4、复制当...

2020-03-19 20:31:15 440

原创 idea 常用快捷键

IDEA 中常用快捷键搜索文件(整个项目)  ctrl+shift+n最近打开文件  ctrl+e实现接口中方法  ctrl+i跳到上一行  ctrl+alt+enter删除当前行  ctrl+y重命名文件  alt +shift +s格式化代码  ctrl+alt+L.快速生成main方法  psvm+回车抽取代码为方法  ctrl +alt +M方法间快速定位  alt+...

2020-03-19 20:12:36 178

原创 vue在history模式下nginx配置

vue在history模式下nginx配置有前缀location /xxx { alias D:/xxx/xxx/; index index.html index.htm; try_files $uri $uri/ /xxx/index.html; ...}无前缀location / { alias D:/xxx/xxx/; index index.html index.h...

2020-03-17 10:12:58 442

原创 nginx window操作命令

Nginx在windows下常用命令cmd 进入Nginx解压目录 执行以下命令start nginx : 启动nginx服务nginx -s reload :修改配置后重新加载生效nginx -s reopen :重新打开日志文件nginx -t -c /path/to/nginx.conf 测试nginx配置文件是否正确验证配置是否正确: nginx -t查看Nginx的版本号...

2020-03-16 19:20:43 333

原创 mysql zip包初始安装及服务操作 window

mysql zip包的初始安装及服务操作(window)安装下载.zip安装文件。解压。在安装目录中创建配置文件my.ini[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\develop\mysql-8.0.18-winx64# 设置mysql数据库的数据的存放目录datadir=D:\develop\databas...

2020-03-16 12:03:04 139

转载 vue-cli3.0 环境变量与模式

vue-cli3.0移除了配置文件目录: config和build文件夹。可以说是非常的精简了,那移除了配置文件目录后如何自定义配置环境变量和模式呢?为什么需要配置环境变量和模式呢?所有方法肯定是来源于现实的需求。在一个产品的前端开发过程中,一般来说会经历本地开发、测试脚本、开发自测、测试环境、预上线环境,然后才能正式的发布。对应每一个环境可能都会有所差异,比如说服务器地址、接口地址、webs...

2020-03-05 12:27:22 265

空空如也

空空如也

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

TA关注的人

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