自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 前端正则-手机号、邮箱、身份证、url等

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。

2021-12-03 15:33:20 1328

原创 vue移动端自适应插件 --- postcss-pxtorem,postcss-px-to-viewport

一般我们做vue移动端项目使用的长度单位是rem、em,需要根据设计稿宽度进行计算,而这个插件可以配置相应属性直接按照原始设计稿长度进行构建,不需要繁琐的单位换算。安装:npm install postcss-px-to-viewport --save安装完成后在vue根目录下找到".postcssrc.js"文件,添加下面的配置:"postcss-px-to-viewport":{ viewportWidth: 750, // 视窗的宽度,对应的是我们设计稿的宽度,一般是750. .

2021-05-24 10:27:14 1878

转载 将数组格式的字符串转换成数组---将数字字符串数组转为数字数组(互换)

将数组格式的字符串转换成数组由于数据传输的原因,有时我们得到的是字符串形式的数组(比如:str=’[“a”,“b”,“c”,“d”]’,写成str="[‘a’, ‘b’, ‘c’, ‘d’]",使用JSON.parse()的时候会报错)。要将这种字符串还原成数组对象,有如下两种方法。使用 eval() 函数转换eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。我们可以借助它来将字符串还原成数组。const str = '["a", "b", "c", "d"]';.

2021-04-20 17:46:15 3486

原创 h5支付返回密文请求支付端接口写法(支付宝、银联等),跳转到支付页面

/** opt {String} 传入密文*/export function wxpay(opt) { const form = document.createElement('form') const textarea = document.createElement('input'); const button = document.createElement('button') form.setAttribute('action', 'https://api.minpayment.com

2021-04-19 10:23:49 427

原创 百度地图v3的创建及定位的生成(包含地址详情)

百度地图开发API//引入的ak由百度地图注册生成<script src="http://api.map.baidu.com/getscript?v=3.0&ak=***************"></script><script> function initialize() { var myGeo = new BMap.Geocoder(); // 将地址解析结果显示在地图上,并调整地图视野 myGeo.getPoint('{wl

2021-04-13 16:36:19 665 1

原创 js ~取非运算符的妙用,将-1转为0(或假值)

Javascript 按位取反运算符 (~) ,对一个表达式执行位非(求非)运算。如 ~1 = -2; ~2 = -3;~-1=0这个符号很少见,前端js写了那么久,竟然还是第一次遇到。既然遇到了,就不能直接略过。~1=-2是如何实现的呢,下面我们来看看计算过程输入为正数(1和2)(1)二进制原码:0000 0001,0000 0010(2)按位取反:1111 1110,1111 1101(3)转成原码二进制,由于第一位是1,因此为负数(4)负数转成原码,第1位符号位不变,其余取.

2021-04-10 14:59:40 952

原创 vue强制刷新新视图$forceUpdate() -- 视图更新页面视图不同更新问题

vue强制更新视图$forceUpdate()

2021-04-08 11:13:14 813

原创 Vue组件通信中eventBus的使用

在vue1.0中,组件之间的通信主要通过vm.dispatch沿着父链向上传播和用vm.dispatch沿着父链向上传播和用vm.dispatch沿着父链向上传播和用vm.broadcast向下广播来实现。然而在vue2.0中,已经废除了这种用法。vuex加入后,对组件之间的通信有了更加清晰的操作,对于中大型的项目来说,一开始就把vuex的使用计划在内是明智的选择。然而在一些小型的项目,或者说像我这样写到一半才发现vue2.0用不了.broadcast和.broadcast和.broadcast和dis

2021-04-02 11:12:46 303

原创 输入框限制输入浮点数且保留小数点后两位,其他字符自动去除 --- 正则表达式、replace

输入框限制输入浮点数且保留小数点后两位,其他字符自动去除 --- 正则表达式、replace

2021-03-23 09:53:20 559

转载 vue 数组中嵌套的对象添加新属性--视图数据不更新问题

vue 数组中嵌套的对象添加新属性--页面更新 - csdnvue 数值中的对象赋值 - csdnvue 对象中数值改变视图不更新 - csdnvue 对象深浅拷贝 - csdn

2021-03-18 11:06:33 859

原创 Vuex从仓库的创建到组件内的使用

Vuex基本使用vuex中,有默认的五种基本的对象:state:存储状态(变量)getters:对数据获取之前的再次编译,可以理解为state的计算属性。我们在组件中使用 $sotre.getters.fun()mutations:修改状态,并且是同步的。在组件中使用$store.commit(’’,params)。这个和我们组件中的自定义事件类似。actions:异步操作。在组件中使用是$store.dispath(’’)modules:store的子模块,为了开发大型项目,方便状态管理而使

2021-03-12 15:39:29 951

空空如也

空空如也

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

TA关注的人

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