- 博客(24)
- 收藏
- 关注
原创 h5分享微信卡片
在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js。登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”*此域名为前端部署域名。
2025-07-25 15:52:07
520
原创 使用meta标签中的viewport禁用页面的放大和缩小
name 属性指定了元数据的名称,viewport 是一个特殊的元数据名称,用于控制页面在移动设备上的布局和显示。视口(viewport)指的是浏览器中实际显示页面内容的区域,在移动设备上,视口的大小通常与设备屏幕的大小不同。在不同的移动设备上,屏幕宽度各不相同,使用 device-width 可以确保页面在各种设备上都能以合适的宽度显示,避免页面在小屏幕设备上出现横向滚动条。用户可以根据需要手动缩放页面,但初始状态下页面将以 1:1 的比例显示,保证页面内容在设备上正常展示。
2025-07-25 15:46:41
402
原创 diff.js 比对工具库
该方法比较两段文字,比较的维度是单词,忽略空格,返回一个由描述改变对象组成的列表,可选的配置属性ignoreCase: 同diffChars中一样。比较两个JSON对象,比较基于对象内部的key。这些key在json对象内的顺序,在比较时将不会影响结果。ignoreCase: 标记为true时忽略字符的大小写,默认为false ( 可选的配置属性)这个方法将比较两段文字,比较的维度是基于单个字符返回一个由描述改变的对象组成的列表。count表示字符的个数(在某些用法中表示内容的行数)value表示内容,
2025-07-24 10:41:55
482
原创 uniapp拦截返回事件
from:触发返回行为的来源:‘backbutton’——左上角导航栏按钮及安卓返回键;‘navigateBack’——uni.navigateBack() 方法。支付宝小程序端不支持返回此字段。支付宝小程序只有真机可以监听到非navigateBack引发的返回事件(使用小程序开发工具时不会触发onBackPress),不可以阻止默认返回行为。onBackPress上不可使用async,会导致无法阻止默认返回。iOS 端侧滑返回不会触发 onBackPress。使用onBackPress()监听返回事件。
2025-07-23 17:36:38
841
2
原创 uniapp打开第三方APP
在IOS平台此参数被忽略,在Android平台为程序包名,如果指定的包名不存在则打开URL失败。必选 启动第三方程序操作失败的回调函数 启动第三方程序失败时回调,并返回失败信息。可选 打开URL失败的回调,打开指定URL地址失败时的回调,并返回失败信息。字符串类型,各平台支持的地址类型存在差异,参考平台 URL 支持表。在uniapp中打开第三方应用,需要使用。可选 指定打开URL地址的程序名称。必选 要启动第三方程序的描述信息。必选 要打开的 URL 地址。
2025-07-23 17:34:24
884
原创 uniapp 报错 Not found ... at view.umd.min.js:1的问题
uniapp的app中,当页面中使用多个v-if后会出现这个报错。1、在v-if的地方加上key属性(key属性要保证唯一)2、用v-show替换v-if(不建议,可能会影响业务)
2025-07-22 15:33:29
681
原创 uniapp在app中关于解决输入框键盘弹出后遮住输入框问题
在page.json中,找到此页面的配置,加上style中的softinputMode属性为adjustResize,配置后键盘弹出后会把页面向上推。uniapp的app中,当表单页面过长时,点击下方的输入框时,弹出键盘后会把输入框给挡住,导致看不到输入内容。
2025-07-22 08:41:49
888
原创 vue怎么在style中使用data中定义的变量
需求动态修改三方组件的样式。思路项目开发中使用的某某某三方ui组件,所以想要修改这个组件的样式只能通过css进行修改,那么想要动态修改,就要在style中使用data里的变量。实现<script>...mounted() { this.$el.style.setProperty('--colorStyle', this.color)}//若该变量是动态变化的watch: { color(val, oldVal) { this.$el.style.setProp
2021-05-31 16:05:31
3204
1
原创 uniapp中使用calc计算的坑
错误写法:height: calc(100vh-100rpx)正确写法height: calc(100vh - 100rpx)睁大眼睛找不同,有没有发现在calc中“100vh”和“100rpx”与中间“-”加了个空格,对,就是这么坑,我之前以为uniapp不支持calc计算不同单位呢,后来才发现这个坑。...
2021-05-14 17:43:42
3270
2
原创 Angular使用路由复用实现返回上一个页面不刷新
当从列表进入详情后再返回时我们期望是页面不刷新的。在我不知道路由复用之前想要实现这个功能,我的解决方案是把一些条件存在session中,然后在ngOnInit()中去读取session再应用到页面中,这样实现了假的不刷新,但是后来发现当列表中含有大量筛选条件时,如果继续使用session的话要存好多东西。然后我就搜了一下,发现有路由复用这个概念。路由复用存在以下几个状态:shouldReuseRoute适用于在路由之间
2020-12-31 18:05:00
4057
3
原创 在高度(height)和宽度(width)都确定的情况下怎么让图片不变形
在高度(height)和宽度(width)确定的情况下,如果想让图片不变形,可以试一下 img 的 object-fit 这个属性值描述fill默认,不保证保持原有的比例,内容拉伸填充整个内容容器。contain保持原有尺寸比例。内容被缩放。cover保持原有尺寸比例。但部分内容可能被剪切。none保留原有元素内容的长度和宽度,也就是说内容不会被重置。scale-down保持原有尺寸比例。内容的尺寸与 none 或 contain 中的一个相同,取决于
2020-11-27 17:00:11
542
原创 使用Angular的datePipe遇到的坑
当我向后台反应接口报错时,突然发现一个神奇的事情,What?86秒,什么鬼,然后后台把我一顿骂。然后我回过头进行检查,日期,时和分都正常,唯独秒错了,然后我就试了试,难道我写的'yyyy-MM-dd HH:mm:SS'有问题,结果我改了一下'yyyy-MM-dd HH:mm:ss',发现好了,正常了,这才发现是使用Angular的datePipe进行转换格式时模板错误。...
2020-11-19 15:14:54
687
原创 Angular报错Cannot create property ‘validator‘ on string ‘XXX‘
Angular报错Cannot create property ‘validator’ on string 'XXX’解决办法:<div [formGroup]="XXX">原因:formGroup少了一个[ ]
2020-09-08 09:58:25
772
1
原创 使用NG-ZORRO中upload组件时报错“Cannot read property ‘uploadError‘ of undefined”
使用NG-ZORRO中Upload组件时报错“Cannot read property ‘uploadError’ of undefined”这是NG-ZORRO的’Upload’组件错误,NG-ZORRO的官网更新日志中的9.0.3已经明确指出了,可以去看一下,只需要更新一下NG-ZORRO就可以了。更新命令行:ng update ng-zorro-antd...
2020-09-03 09:52:04
750
原创 mongoDB常用知识
符号含义$lt小于$lte小于或等于$gt大于$gte大于或等于$ne不等于update:默认:只修改一条解决方案:,{multi:true}remove:默认:删除多个解决方案:deleteOne(),deleteMany()$type:$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。使用示例:...
2019-09-20 09:23:50
116
原创 a标签实现表单中的submit提交功能
我们可能会有时想要用超链接来进行表单的提交,下面就给大家说一下怎么用a标签来实现提交表单(代码如下):<form action="test.jsp" method="post" id="myform">名字:<input type="test" name="stu_name"/></form><a hre
2019-01-03 22:23:45
11196
2
原创 JavaScript函数的实参和形参
js和其他语言有所不同的是当调用一个带参数的函数时,如果实参和形参数量不一样,是不会报错的,并且会成功运行,只不过形参只取前几个实参,例如形参为(a,b)而实参是(1,2,3),那么形参中的a和b分别对应的实参是1和2。...
2019-01-02 21:17:20
419
原创 JavaScript 函数的声明方式
1)函数声明方式function sum(){console.log(1+2);}//调用sum();2)函数表达式声明方式var add=function(){console.log(1+2);}//调用add();3)使用Function构造函数var add2=new Function(‘console.log(1+2);’);//调用add2();...
2019-01-02 19:29:05
223
原创 Web storage对象
web storage 有以下几种对象:sessionStorage:存储特定于某个会话的数据,该数据只保留到浏览器关闭。globalStorage:目的是跨越会话存储数据,不过要指定哪些域可以访问该数据。如 果不使用 removeItem() 或 delete 删除,或者用户未清除浏览器缓存,存储在globalStorage上的数据会一直保留在磁盘上。所以globalSt...
2018-12-28 21:49:25
248
原创 Android设置时间自动跳转
5s后跳转在onCreate中增加new Handler().postDelayed(new Runnable() {public void run() {//要跳转或执行的操作}}, 5000);
2018-12-22 09:32:39
758
原创 最新Android Studio更换应用图标方法
现在模拟器Android版本已经普及到了7.0,所以如果你现在还是在更改AndroidManifest.xml 里面的android:icon 属性你会发现怎么更新都没用,这是因为现在图标都是使用圆角图标,所以你如果还在用老办法是不好使的了,而你会发现里面还有一个android:roundIcon 属性,没错,现在只需要更改这个属性就可以了。图片必须为.png格式,把 icon.png c...
2018-10-11 23:03:40
12257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅