- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 vue 中 使用腾讯地图 (动态引用腾讯地图及使用签名验证)
vue 中动态引入腾讯地图并通过签名校验的方式调用接口,在地图上选择地址显示附近列表选择地址
2024-07-05 10:00:11 757 1
原创 npm 常用命令整理
更换npm镜像源:设置镜像源为淘宝:npm config set registry https://registry.npm.taobao.org还原官方镜像源:npm config delete registrys使用淘宝镜像后无法使用publish和unpublish命令,如果需要发布软件包和撤销发布软件包,则需要还原为官方镜像。初始化项目:npm init在项目目录下执行npm init命令,依照提示输入问题的答案后即可创建一个标准的npm 模块,同时会生成一个package.js
2024-07-04 11:19:57 230 2
原创 vuex state值更改但是getters 未更新
实现效果:选择一种交通工具则出现对应的席别列表。state: seatList: {},//初始席别最后state结果:seatList: { '1':[{ code:"101", name:'经济舱' },{ code:"102", name:'公务舱' }], '2':[{ code:"201", name:'商务座' }, ... ]},getters:seatListItem:(state)=>(key)=>
2020-12-01 17:48:59 3688
原创 javascript 金额小写转大写函数
/** ** 乘法函数,用来得到精确的乘法结果 ** 说明:javascript的乘法结果会有误差,在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。 ** 调用:accMul(arg1,arg2) ** 返回值:arg1乘以 arg2的精确结果 **/ function accMul(arg1, arg2) { if (isNaN(arg1)) { arg1 = 0 } if (i
2020-10-22 16:10:48 398
原创 通过使用Mac 自带apache 可以实现vue/react打包后文件本地直接运行测试
通过使用Mac 自带apache 可以实现vue/react打包后文件本地直接运行测试,操作如下:1.打开终端2.查看httpd的版本信息,运行命令如下:httpd -v 或者apachectl -v 3.启动apache httpd服务:sudo apachectl start此时,打开浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面。4.打开httpd的配置文件,sudo vi /etc/apache2/httpd.conf5
2020-09-23 16:49:56 579
原创 webstorm中实现vue 项目按住ctrl+引用组件名自动跳转到对应组件
webstorm中实现vue 项目按住ctrl+引用组件名自动跳转到对应组件。实现原理:配置webstorm的webpack配置文件,即在webstorm的设置中在vue 2.0中webpack configuration file中选择文件目录如下:**项目目录/build/webpack.base.conf.js**在vue 3.0 中webpack configuration file中选择文件目录如下:项目目录\node_modules@vue\cli-service\webp
2020-06-11 16:51:24 5290 1
原创 react 自写组件实现:固定列与表头的表格
实现背景:客户要求手机端H5页面实现用表格展示预算信息,要求表格固定表头和首列与第二列,原项目使用antd-design-mobile,没有表格组件,故自写于此。实现功能:可配置的固定左边几列,或者固定右边几列具体代码:目录结构:normalTable.js代码如下:import React from 'react';class NormalTable extends React.Component { constructor(props) { super(props);
2020-05-14 16:46:40 2762 1
原创 umi+react+antd-mobile 手机端页面横向滚动不可用问题
需求是手机端展示个表格要求首行和首列固定其他的滚动,在浏览器上模拟成功,但是手机上始终无法横向滚动,排查各个样式、代码等最终发现是因为打包后的文件中umi.css里有以下样式:* { touch-action: pan-y;}修改:#root * { touch-action: pan-y;}特此记录~~...
2020-01-15 10:00:10 1297
原创 mac 命令行整理
新建文件:touch 文件名显示当前目录:pwd显示子目录:ls新建文件夹: mkdir +文件夹名打开文件: vi 文件名打开文件后如果想对文件进行编辑可按i然后移动光标进行输入操作,保存并退出:按esc 然后输入:wq不保存就退出:按 esc 然后输入:q!...
2020-01-08 16:13:32 244
原创 初始化git项目的两种方式
第一种:创建一个新的版本库git clone git地址cd git地址touch README.md //创建README.md文件git add README.md //将README.md文件添加到gitgit commit -m "add README" //提交README.md文件git push -u origin master //将README.md文件推到远程...
2019-12-16 14:54:25 392
原创 umi修改浏览器上方图标2种方法
icon图标存放在public文件夹下的static目录下1.在document.ejs文件中添加如下:<link rel="icon" type="image/x-icon" href="<%= context.publicPath %>static/favico.png" />参考地址:https://umijs.org/guide/html-template....
2019-12-13 14:47:57 7590 3
原创 关于react+umi+dva+antd mobile打包上线后加载DOM太慢,出现一段时间的空白的解决方法1
此项目是个需要嵌套到甲方的APP中H5项目,用的 react+umi+dva+antd mobile编写,写完上线后发现在加载之初会有一段很长时间的空白如上图所示,umi加载顺序为先加载umi文件再加载vendors文件然后是layout.js 最后才是对应的页面的文件。解决后效果如下:方法如下:1.修改webpack打包配置,在.umirc.js文件中添加打包配置chainWeb...
2019-11-20 11:32:02 7705
原创 vue+Element-UI通过ActiveX 控件,实现扫描文件到本地并上传到服务器
最近项目有个需求:将文件通过购买的富士通扫描仪扫描到本地,扫描完成后自动上传到服务器,并关联相关单据。其间遇到相关问题如下:1.购买的富士通扫描仪提供的开发文档要求必须使用IE中的...
2019-10-08 17:19:18 4193 8
原创 react-native 中报错:Entry, ":CFBundleIdentifier", Does Not Exist
运行react-native run-ios的时候报错,在网上找了资料,先是按照https://www.cnblogs.com/erniu/p/8670590.html这个上面的改,结果还是报此错误,然后就直接在xcode中运行,发现提示报错信息为:config.h not found参照https://blog.csdn.net/qq_28978893/article/details/7...
2019-03-16 16:46:37 218
原创 使用ant design Checkbox Group循环遍历问题及解决方案
项目要求做个权限的设定功能, 其中的企业,审批,供应商相当于该行中的全选按钮,选中的话其同行的其他项也要被选中,而这些权限菜单是通过后台接口获取的数据,数据结构如下:[ { "children": [ { "children": [], "hasChildren": false...
2018-07-13 18:59:53 24346 4
原创 基于dva@2和ant design的react项目IE兼容调整
项目要求兼容IE9,在实际应用中出现以下问题: (一)引用“babel/polyfill”后出现空白页面并且在按下F12后有报错:查找资料后修改如下: 1:重新安装 “@babel/polyfill”: “^7.0.0-beta.51”, 2:在index.js中引用import '@babel/polyfill';Object.setPrototypeOf = require('...
2018-06-20 16:02:18 4405 2
原创 一些正则验证
营业执照验证:18位营业执照:/^(?:(?![IOZSViozsv])[\dA-Za-z]){2}\d{6}(?:(?![IOZSViozsv])[\dA-Za-z]){10}$/15位营业执照:/^\d{15}$/身份证验证:/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}...
2018-03-15 13:45:18 329
原创 自写验证6位以上连续不重复密码
要求:必须填写6-20的数字或字母,不可输入连续重复的数字,不可输入重复的字母(例如111111、123456、aaaaaa不支持;112345、abcdefgh、a12346支持)代码如下:function verifyPassword () { var password = $("#pwd_pay1").val(); var passwordreg = /^[0-9a-zA-Z...
2018-03-15 12:01:40 10874 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人