![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 60
上帝把我扔在人间
天堂客满,地狱打烊。上帝把我扔在人间。
展开
-
【资源】小程序项目源码、项目图片素材、全栈课程、项目效果图、小程序mpvue项目实例等资源大全
1.微信小程序源码地址链接:https://pan.baidu.com/s/1qBt8tqRgdCWNrYAP9D9o5w提取码:9s5x2.130个微信小程序源码地址链接:https://pan.baidu.com/s/1-7Su0kYRJ98JGRUhLEtPxQ提取码:60wk3.项目图片素材,包含电影部分链接:https://pan.baidu.com/s/1LAnWR...原创 2020-05-12 13:14:08 · 1237 阅读 · 2 评论 -
【微信小程序】webview不支持打开非业务域名
webview标签是一个内置组件,用途:承载网页的容器。会自动铺满整个小程序页面。谨记:个人类型的小程序暂不支持使用。并且打开的链接必须是https开头的,否则还是会报错。当你写好代码之后准备测试跳转的时候BUG出来了,它会提示你无法打开如下图此时你只需要进入微信公众平台然后找到一个业务域名的配置区域就可以了,配置好域名之后你就可以,打开你要跳转的H5页面链接了。对了...原创 2019-06-11 16:46:51 · 19935 阅读 · 0 评论 -
【H5】Cookie、Session、Token、JWT区别及使用方法
Token 和 Session 的区别Session 是一种记录服务器和客户端会话状态的机制,使服务端有状态化,可以记录会话信息。而 Token 是令牌,访问资源接口(API)时所需要的资源凭证。Token 使服务端无状态化,不会存储会话信息。Session 和 Token 并不矛盾,作为身份认证 Token 安全性比 Session 好,因为每一个请求都有签名还能防止监听以及重放攻击,而 Session 就必须依赖链路层来保障通讯安全了。如果你需要实现有状态的会话,仍然可以增加 Session 来原创 2020-10-29 17:47:01 · 1051 阅读 · 0 评论 -
【微信小程序】根据屏幕尺寸去调整图片尺寸宽高比
1.获取图片的原始宽高,并获取到图片原始宽高的宽高比let src = "图片地址"wx.getImageInfo({ src, success: function(res){ let originalWidth = res.width; let originalHeight = res.height; let originalScale = parseInt(originalHeight/originalWidth);//图片高宽比原创 2020-10-24 10:53:46 · 2900 阅读 · 0 评论 -
【微信小程序】微信小程序支付、微信小程序webview引入H5实现支付等
最近有个需要由于H5页面需要嵌套在微信小程序里面,所以H5的支付在小程序里面就行不通了。不过我看社区里面说的测试环境微信小程序webview引入H5是可以实现调取H5支付功能的,线上则调不起来。时间紧迫,咱也不敢尝试啊。只能另辟蹊径了,哈哈哈。借用一下大佬的视频来代替效果图 (为自己的懒找个说得过去的理由)https://v.qq.com/x/page/t0913iprnay.html注释:视频中的大佬使用的小程序支付,而我下面介绍的封装过的小程序支付。所以后面代码会有些许出入,可根据自己的..原创 2020-09-16 16:44:02 · 1810 阅读 · 0 评论 -
【H5】阻止h5移动端弹窗页面弹层出现后禁止弹层下方页面滑动
摘要:昨天写页面的时候遇到了这样一个问题,有一个页面是有弹层出现的,弹层的内容高度不定。所以就给弹层设置了一个最大高为屏幕 的80%,内容高度超出这个高度则给弹出层添加overflow:hidden属性。实现弹出层内容在弹出层内部实现滑动的效果。但是问题也就 这样产生了。弹出层的下面页面也是能滑动,并且有时候会和弹出层内部的滑动出现冲突问题。思路: 1.通过给body设置overflow:hidden属性去隐藏超出手机屏幕的内容,以实现弹出层下页面滑动的问题 2..原创 2020-09-08 11:58:32 · 1960 阅读 · 0 评论 -
【微信小程序】微信小程序交互点击跳转登录之后返回到交互页面并且带参数
首先,由于微信小程序登录流程优化之后。不能让用户进入小程序之后直接授权登录,否则则视为违规。审核会被驳回的。并且小程序官方并不会和你说明具体到那个问题或者页面。所以被驳回进行修改在提审会很麻烦的。其次需求如下:在文章详情页点击收藏按钮 如果用户已登录则进行收藏或者取消收藏,反之则需要引导用户去登录页面,用户登录完成之后返回到文章收藏页面使用场景,具体如下几项:用户了交互按钮,例如:关注、收藏、喜欢、点赞等操作的时候就需要添加判断用户是否登录。这个时候就会出现如上需求好了!需求清晰,逻辑.原创 2020-08-21 15:04:35 · 3756 阅读 · 0 评论 -
【微信小程序】小程序实现文件的上传及预览,以PDF文件为例。
安卓系统和ios系统 一开始被一篇ios预览PDF文件需要用到webview的博客给误导了,以为安卓预览文件需要调用wx.downloadFile()和wx.openDocument()这两个API,而ios系统预览文件则是要用webview标签才能实现,最后捣鼓了好长时间ios用webview 标签预览文件的时候一直显示空白。不知道为什么(至今也没能解决),官方给出的答案是webvi...原创 2019-01-22 10:55:36 · 21362 阅读 · 31 评论 -
【JS】去除字符串首尾空格、所有空格
1.去除所有空格 function trim(str){ return str.replace(/\s+/g, ''); }2.去除首尾空格/** * 去除字符串str头尾的空格 * @param str 字符串 * @return str去除头尾空格后的字符串。 */function trim(str){ if(str == null) return "" ; // 去除前面所有的空格 while( str.charAt(0) == ' ' .原创 2020-06-19 15:37:10 · 1169 阅读 · 0 评论 -
【微信小程序】微信小程序实现点击分享链接进入的分享页面左上角是返回按钮
首先先和你们说这是可以实现而且非常简单。接下来我们就来看看如何实现这种需求的首先我们需要配置分享链接例如 detail.js页面Page({ onShareAppMessage: function (res) { var url = "" //页面参数 if (res.from === 'button') { // 来自页面内转发按钮 return { // 当打开分享链接的时候跳转到小程序首页,并设置参数 titl原创 2020-06-18 18:38:37 · 3818 阅读 · 0 评论 -
【微信小程序】微信小程序接口数据加密、解密算法
今天我们看下微信小程序怎么实现数据加密的。AES加密与解密首先我们需要先下载一份aes.js文件提取码:8jpr然后我们需要创建一个js文件用来抛出我们的加密解密算法具体操作如下crypt.jsvar CryptoJS = require('aes.js');//注意以下这两个字段要与后台协商一致var key = CryptoJS.enc.Utf8.parse("十六进制数作为秘钥"); var iv = CryptoJS.enc.Utf8.parse("十六进制数作...原创 2020-06-18 13:42:06 · 5972 阅读 · 7 评论 -
【正则表达式】去除首尾空格
function Trim(str){ return str.replace(/(^\s*)|(\s*$)/g, "");}原创 2020-03-09 10:10:50 · 622 阅读 · 0 评论 -
【JS】Ajax请求本地文件
人懒话不多,上代码。var btn = document.getElementById("btn");btn.addEventListener("click", function() { var xhr =new XMLHttpRequest() xhr.open("GET", "data.txt", true);//注意路径问题读取data.txt文件的内容。 ...原创 2019-07-12 09:59:01 · 1872 阅读 · 0 评论 -
【JS】js常用方法
function obj$(id) //根据id得到对象function val$(id) //根据id得到对象的值function trim(str) //删除左边和右边空格function ltrim(str) //删除左边空格function rtrim(str) //删除右边空格function isEmpty(str) //字串是否有值function equals(st...转载 2019-06-17 15:33:40 · 107 阅读 · 0 评论 -
【JS】js 数组反转,倒置
JS Array.reverse 将数组元素颠倒顺序转载 2016年03月10日 16:02:34 33080//JS Array.reverse 将数组元素颠倒顺序//在JavaScript中,Array对象的reverse()方法将颠倒(反转)数组中元素的顺序。arr.reverse()在原数组上实现这一功能,即,reverse()会改变原数组。//例1:var arr = [...转载 2020-04-03 17:12:46 · 4066 阅读 · 0 评论