- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 pdf.addimage的用法介绍
pdf.addimage()是一个可用于在PDF文件上插入图片的函数,它提供了控制图片大小、压缩质量、图片旋转度数等属性。
2023-06-14 15:28:03 9118 9
原创 uniapp国际化以及在setup函数中的用法
uniapp本身就支持vue-i18n的国际化功能,只需稍作配置即可。虽说简单,但其中也有不少需要注意的。1.设置main.js2.添加locale配置文件3.添加语言切换组件uniapp的vue3版本中的setup中的用法注意事项全部的注意事项请移步到uniapp官网https://uniapp.dcloud.net.cn/tutorial/i18n.html1、小程序下不支持底部菜单国际化方案,但可以使用设置tabbar和navigationbar的API来设置文字。或
2022-10-19 10:47:55 1707
原创 uniapp监听扫码枪键盘事件|无输入框式监听
一般的扫码枪通过USB或蓝牙连接手机或电脑,充当的是一个外接设备。当扫码后,扫码枪会自动识别内容,然后向连接的电脑或手机发送键盘事件keydown或keyup。
2022-10-19 10:13:32 7732 2
原创 linux安装全局npm包,执行时报错找不到命令的问题
问题描述linux系统下,执行npm i -g webpack-cli然后执行webpack,报错 sh: webpack: command not found其他的全局命令安装后也是一样的问题。解决方案:任意目录下执行echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc说明:上面的命令中使用 npm prefix -g 获取node安装目录再执行命令
2022-01-17 16:03:15 2117
转载 git清除与保存用户名密码
Https记住密码永久记住密码git config --global credential.helper store会在用户主目录的.gitconfig文件中生成下面的配置[credential] helper = store如果没有–global,则在当前项目下的.git/config文件中添加。当然,你也可以直接复制上面生成的配置到配置文件中。临时记住密码默认记住15分钟git config –global credential.helper cache自定义配置记住1
2021-08-20 09:49:17 1153
原创 Javascript中this的4种指向
this的指向this的指向1.作为对象的方法调用2.作为普通函数调用3.构造器调用4.Function.prototype.call或Function.prototype.apply调用Javascript中的this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。this的指向除去不常用的with和eval的情况,具体到实际应用中,...
2020-04-26 20:13:05 224
原创 javascript不同方法实现1-100累加
本文就三种方式实现1-100的累加,并简单分析一下不同方法的执行效率。方法1:常规for循环var total = 0;for(var i=1;i<=100;i++){ total += i;}方法2:数组reducevar total = new Array(100).fill().map((item,index)=>index+1).reduce((total,cu...
2019-07-16 17:09:23 8982
原创 vue.watch的触发条件是什么
很多人习惯用watch,但是却很少有人知道watch的真正触发条件。如果不是对vue原理了如指掌,请谨慎使用watch。示例1,下面会触发watch 吗?<script> new Vue({ data() { return { city: {id: 1, name: 'Beijing'} } }, watch: {...
2019-07-16 16:23:36 7244
原创 IE7下各类常见css兼容问题
3像素bugdiv容器里有图片时,图片底部和div底部会有空隙/* 方法一 */img{ display: block; }/* 方法二 */img{ vertical-align: top; }inline-block在IE7及以下版本兼容/* 以下两句必须分两行写才能生效 */span{display:inline-block;}span{*display:inline;}...
2019-02-26 12:09:30 358
原创 js扩展运算符...(spread)三个点的作用与实例
作用:将一个数组转为用逗号分隔的参数序列。//该运算符主要用于函数调用。<br>function push(array, ...items) { array.push(...items);}function add(x, y) { return x + y;}var numbers = [4, 38];add(...numbers) // 42求出一个...
2018-04-24 10:18:23 773
原创 Windows 平台安装 MongoDB
1.MongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community 注意:在 MongoDB 2.2 版本后已经不再支持 Windows XP 系统。最新版本也已经没有了 32 位系统...
2018-04-12 09:45:38 148
原创 linux安装以及配置nodejs
1、下载源码,你需要在https://nodejs.org/en/download/下载最新的Nodejs版本。cd /usr/local/src/wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x86.tar.xz2、解压源码xz -d node-v8.10.0-linux-x86.tar.xztar -xv...
2018-03-22 16:50:18 681
转载 ubuntu(linux)下vue、angular热更新失败的解决方法
最近在做一个vue的项目,发现项目构建后无法热更新,文件更改后,刷新浏览器没有任何反应,这里找到了解决方案:sudo npm run dev这样就可以了,网上找到一个通用解决方案:echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf&& sudo sysctl -p我是u...
2018-02-08 10:13:38 548
原创 git多仓库多帐号管理及相关配置
SSH的密钥管理主要包括两个方面:生成公钥/私钥对以及公钥(私钥自己保密)的分发。多个github仓库和多个github帐号需要生成多个密钥对。假设有用户user_one 下的仓库one,地址为git@github:user_one/one.git 用户user_two 下的仓库two,地址为git@github:user_two/two.git1.全局配置git config --global
2017-11-17 10:09:29 1211
转载 移动端真机调试实战经验
前言在开发中前端免不了要进行移动端的开发,然而在电脑上看的样式和手机上还是有一定的差距的,因为手机上有顶部的状态栏和底部的菜单栏,特别是在qq内置浏览器中打开,差距还是蛮大的,所以在chrom中模拟手机显示的情况虽然有一定的效果,但是还是不能完全模拟,我们还需要在真机环境下测试。 本文介绍的调试方法有一下几种:iphone+safariandroid手机+pc微信开发者工具weinre使
2017-11-09 21:21:29 560
原创 常用js正则表达式
* js常用正则表达式*只允许输入数字 ^\d+$ 只允许输入汉字 ^[\u3400-\u9FFF]+$ 整数或者小数 ^[0-9]+\.{0,1}[0-9]{0,2}$ 只能输入零和非零开头的数字 ^(0|[1-9][0-9]*)$ 只能输入有两位小数的正实数 ^[0-9]+(\.[0-9]{2})?$ 只能输入非零的正整数 ^\+?[1-9][0-9]*$ 只能输入非零的负整数
2017-09-06 22:00:24 264
转载 JavaScript RegExp 对象用法与参考
RegExp 对象RegExp 对象表示正则表达式,它是对字符串执行模式匹配的强大工具。直接量语法/pattern/attributes创建 RegExp 对象的语法:new RegExp(pattern, attributes);参数参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 是一个可选的字符串,包含属性 “g”、”i” 和 “m”,
2017-09-04 21:34:57 307
转载 浅析js继承方式
前言继承是指一个对象直接使用另一对象的属性和方法。在JS里,一切皆对象,JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。js继承方式要实现继承,我们得先有个父类,后面将以这个父类为基准实现继承,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法
2017-08-25 22:41:41 248
转载 -webkit-overflow-scrolling
概述-webkit-overflow-scrolling 属性控制元素在移动设备上是否使用滚动回弹效果.值auto 使用普通滚动, 当手指从触摸屏上移开,滚动会立即停止。 touch 使用具有回弹效果的滚动, 当手指从触摸屏上移开,内容会继续保持一段时间的滚动效果。继续滚动的速度和持续的时间和滚动手势的强烈程度成正比。同时也会创建一个新的堆栈上下文。示例-webkit-overflow-scr
2017-08-24 14:19:56 849
转载 解决 iframe 在 iPad 上无法滚动的问题
今天要在用ionic项目通过iframe模拟webview功能,嵌套一个网址或本地HTML,通过测试,只有ipad会出现页面无法滚动的问题。iframe的宽高都为屏幕的宽和高,设置属性scrolling=‘auto’,以及样式overflow: auto都没用。 怎么让ipad safari 中的iframe的内容在固定大小中可滚动?
2017-08-24 11:36:46 808
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人