自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动端中文输入法输入过程中,但是还未选择结果时不断触发onChange事件解决方法

使用compositionstart和compositionend事件来监听开始使用中文输入法和结束使用. compositionstart:输入法编辑器开始新的输入合成时会触发compositionstart事件。 例如,当用户使用拼音输入法开始输入汉字时,这个事件就会被触发。compositionend:当文本段落的组成完成或取消时,compositionend事件将被触发. 如中文输入,语音识别或移动中的字词建议输入完成或取消时.由于co...

2021-03-30 18:03:05 811

原创 移动端输入框比较靠页面下部,输入时键盘会遮挡input输入框,处理方法.

Android:input输入框比较靠页面下部,输入时键盘会遮挡input输入框,处理方法.使用系统自带键盘时,只安卓会遮盖输入框,原因:页面高度由'视口高度'变成了'视口高度-键盘高度'.使用antd-mobilemoney自带键盘时,安卓和iOS都会遮盖输入框.解决方法:1. input聚焦时,页面外框设置margin-bottom:200px(键盘的高度),//使用系统自带键盘时不需要设置此项2.计算可以使输入框进入可视区的scrollTop值,3.设置容器s...

2021-03-30 17:46:22 1356

原创 移动端6位验证码输入框实现

移动端6位验证码输入框实现参考文章效果图:react demo部分代码verCode\verCode.jsximport { useState, useRef } from 'react';import styles from './verCode.module.less';import classnames from 'classnames';/** * 手机端6位验证码输入框 * 用1个输入框输入,输入框设置opacity:0 * 使用6个li标签显示验证码,点.

2021-03-11 21:01:11 1688

原创 javaScript 继承简单总结

javaScript继承继承给我们提供了一种优雅可复用的编码方式,使得我们可以复用父类的属性和方法.常用继承方式有: 1.原型链继承 2.借用构造函数继承 3.组合继承(伪经典继承) 4.原型式继承 5.寄生式继承 6.寄生组合式继承 7.Class继承1.原型链继承将父类的实例作为子类的原型基本模式:functionPeople(name){...

2020-06-30 15:49:05 177

原创 闭包的简单理解

闭包,是一个作用域.简单的讲,函数套函数,父函数里面的子函数,就是闭包.任何一个函数都是一个闭包.functiona(){console.log('这个a函数,就是一个闭包.')}闭包的特性:1.函数内部可以读取全局变量;2.函数外部不能读取函数内部的变量.父函数不能读取子函数的变量.父函数读取子函数里面的变量,要使用return.fu...

2020-06-30 15:36:55 226

原创 vue 项目兼容IE浏览器和360浏览器

vue项目在IE浏览器和360兼容模式显示空白解决方法1.安装babel-polyfill模拟ES2015以上的环境,主要用于对ES6新语法不支持的浏览器.安装:npminstallbabel-polyfill--save-dev配置:main.js在最顶部添加,确保全面加载import'babel-polyfill'webpack.base.conf.js中app入口添加"babel-polyfi...

2020-06-30 15:23:43 1731

原创 svg text文本换行

1.svg text文本换行的方法.常用的有两种方法:方法一.使用text添加多个tspan绘制文字用tspan把text拆成多行,重新计算每个tspan的y坐标。<svg xmlns="http://www.w3.org/2000/svg"> <text font-size="14"> <tspan x="0" y="10">医药制造业国家</tspan> <tspan x="0" y="2...

2020-06-30 14:44:51 7305 1

原创 git下载国内镜像地址

快速下载 git 安装包.国内镜像地址:https://npm.taobao.org/mirrors/git-for-windows/

2020-03-09 14:47:11 407

转载 为什么电脑浏览器打不开网页但微信可以登陆

为什么电脑浏览器打不开网页但微信可以登陆有时电脑会出现可以上网但是不能打开浏览器的事情,这是为什么呢又怎么才可以解决呢?今天就来一起交给大家吧~具体如下: 1. 鼠标单击右下角的网络图标,打开网络和共享中心。 2. 随后点击框出的“本地连接”。 3. 在本地连接中点击下方的“属性”。 4. 随后点击框出的Internet 协议版本...

2019-07-16 10:55:19 45904 4

转载 单条消息通知滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><me...

2019-07-09 11:05:20 451

原创 消息无缝滚动

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>JS+CS...

2019-07-09 10:53:23 242

原创 使用ssh公钥clone代码

在Windows下查看[c盘->用户->自己的用户名->.ssh]下是否有"id_rsa、id_rsa.pub"文件,如果没有需要手动生成,有的话直接跳到第二步。1. 生成公钥 打开Git Bash , 执行 cd ~/.ssh 如果提示错误 ,表示ssh文件夹不存在, 执行 mkdir ~/.ssh ,生成ssh文件夹, 然后 cd ~/.ssh 然后执行...

2019-07-08 10:55:22 1587

原创 vue + vue-resource + element-ui项目中遇到的问题总结

运营智享遇到的问题(前端)vue + vue-resource + element-ui + vue-router + node.js + sass1. el-table filter tag 使用filter-method处理数据过滤,当该标签下没有数据时标签切换不起作用 解决: 1.用el-table的filter-change方法处理过滤逻辑,而不用el-table-column...

2019-03-08 10:41:40 2189

原创 VUE.JS--绑定方法到WINDOW对象

公司有一个项目需求,需要写一个全局函数给客户端调用,通过客户端传数据回来渲染到页面;通过jsBridge方法,H5可以调用客户端(ios,android)的内部方法,同样,客户端也需要能调用H5页面里定义的js方法。之前项目是通过jsBridge方法调的客户端方法(拍照,扫描二维码,选择通讯录等),由于客户端换了一个项目组的方法,他们只提供链接,当H5打开这个链接后,客户端调用全局函数,通...

2019-03-08 10:10:51 10148

原创 vscode插件离线安装方法

vscode 插件下载和离线安装方法: 1、进入vscode插件官网(https://marketplace.visualstudio.com/)2、找到需要安装的插件3、如何下载https://code.visualstudio.com/docs/editor/extension-gallery?pub=HookyQR&amp;ext=beautify#_common-questions该网站上提供了...

2018-07-03 15:32:38 3113

原创 移动端启用与禁用页面默认的touchmove事件

移动端,同一页面不同层的划动操作会造成相互影响,需要额外处理   如:页面层和弹出层(如picker选择划动)都有划动,同一个页面的不同层划动操作,造成相互影响,需要启用与禁用touchmove来处理.    addEventListener()和removeEventListener()用于处理指定和删除事件处理程序操作,所有DOM节点中都包含这两种方法, 并动接受3个参数: element....

2018-06-29 16:49:46 14093

原创 vee-validate使用

1.安装    npm    npm install vee-validate --save2.引入import Vue from 'vue'import zh_CN from 'vee-validate/dist/locale/zh_CN';import VeeValidate, { Validator } from 'vee-validate';Validator.localize('zh_C...

2018-06-24 19:18:08 1361

原创 VueJS ElementUI el-table 的 formatter 和 scope template 不能同时存在

解决办法:使用 slot ,自定义 formatter贴代码table -colum 代码如下:&lt;el-table-column :prop="item.label" v-for="item in tableDayItems" :label="item.value" min-width="120" align="center"&gt; &lt;template scope=

2018-02-24 12:04:43 5944

原创 element-ui 时间日期选择器格式化为yyyy-mm-dd格式

element-ui 时间日期选择器格式化时间日期选择器 获取到的时间格式为Fri Sep 22 2017 00:00:00 GMT+0800 (中国标准时间)  但是 后台需要"yyyy-MM-dd"格式的element ui的'change'方法转换type="date" v-model="formdata2.startTime" @change="change

2018-01-17 17:27:26 28025 2

原创 用ref唯一属性获取select元素内容

用ref获取select元素内容   请选择机构类型   一级部门   二级部门   三级部门check() {//用ref获取select元素内容   let value = this.$refs.inputSelect.value   console.log(value);   if (value !== '') {       this.i

2018-01-17 17:22:56 6622

转载 git 设置不需要输入密码, 去除 fetch / pull 代码每次都需要输入密码的烦恼

git 设置不需要输入密码, 去除 fetch / pull 代码每次都需要输入密码的烦恼https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速设置记住密码(默认15分钟):git config --global credential.helper cache如果想自己设置时间,可以这样做:git

2018-01-17 17:05:49 5612

原创 VSCode 常用插件(前端类)

VSCode 常用插件(前端类)1. Open-In-Browser 由于 VSCode 没有提供直接在浏览器中打开文件的内置界面,所以此插件在快捷菜单中添加了在默认浏览器查看文件选项,以及在客户端(Firefox,Chrome,IE)中打开命令面板选项。2. Quokka Quokka 是一个调试工具插件,能够根据你正在编写的代码提供实时反馈。它易于配置,并能够预览变量的函数和计

2018-01-12 15:05:38 9378

转载 65条最常用正则表达式

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-

2018-01-04 18:48:45 150

原创 hover时背景从内向外辐射改变css

//原样式 li {  float: left;  width: 250px;  background: #fff;  margin-left: 2px;  margin-bottom: 2px;  height: 140px;  position: relative;  overflow: hidden; } li:before {  conten

2018-01-04 18:19:57 710

原创 Vue.set()例 -->直接对数组中的元素赋值不会触发Vue的响应式更新

Vue.set()例  -->直接对数组中的元素赋值不会触发Vue的响应式更新 data () {     return {         dataSource: [{             id: 1, name: Bill, age: 21         },{             id: 2, name: stive, age: 23         }

2018-01-04 16:20:04 5099

原创 下载/导出文件

exportFile(params) {            constself = this;            self.$axios.get(baseURL+'/attence/exportAttenceInfo',{                    params: params,                    responseType: 'blo

2018-01-04 16:10:45 720

原创 git -->提交分支步骤

git -->提交分支步骤 git pull origin master 从远端拉取代码 git add . git commit -m '' 提交暂存 git status git fetch 更新分支 git rebase origin/master 合并暂存代码 git push --force origin work20171217(本地分支名) 提交分支到远程

2018-01-04 16:07:14 227

原创 将鼠标放在A标签上时浏览器左下角会显示跳转后界面地址,如何隐藏

将鼠标放在A标签上时浏览器左下角会显示跳转后界面地址,如何隐藏  点击  OK了,状态栏不会显示地址

2018-01-04 16:03:36 12826 1

原创 js文件上传,elementUi el-upload文件上传

js文件上传,elementUi el-upload文件上传

2017-11-16 20:05:30 3493

转载 Axure 8.0.0.3312可用注册码

Axure 8.0.0.3312可用注册码

2017-10-20 10:12:34 7872

原创 vue-cli项目本地代理实现跨域请求

vue-cli项目本地代理实现跨域请求

2017-10-19 18:04:40 4586

原创 Select 的绑定值为对象类型时用法 同时获取option选项的label和value值

如果 Select 的绑定值为对象类型,请务必指定 value-key 作为它的唯一性标识。 export default { data() { return { comp: { compName: '', compOrgNo: '' }, compList: [ {compName: '上海分公司',compOrgNo:

2017-10-17 14:36:58 14397

Axure8.0下载

Axure 8.0.0.3312版。Axure 8.0.0.3312版为最后一个能正常使用注册码的版本。内有汉化包,附有汉化安装说明和注册码,便于安装使用。

2019-05-16

Git小乌龟TortoiseGit

TortoiseGit小乌龟版本管理工具,TortoiseGit其实就是对Git的一个封装起来的程序,用来简化Git操作.不仅仅可以实现Git仓库管理,还可以通过它实现权限控制。有汉化语言包

2017-10-18

git-2.12.0下载

Git-2.12.0-32-bit客户端安装程序,适合32位操作系统 Git-2.12.0-32-bit客户端安装程序,适合32位操作系统 Git-2.12.0-32-bit客户端安装程序,适合32位操作系统

2017-09-06

空空如也

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

TA关注的人

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