问题收集
风高物燥
这个作者很懒,什么都没留下…
展开
-
关于element-UI中avatar头像组件无法切换更新问题
只需要在avatar组件中添加key属性即可解决原创 2021-08-25 15:17:26 · 548 阅读 · 0 评论 -
关于字节跳动小程序授权问题解决方案
授权弹窗无法调起在字节跳动小程序中调用有关于用户授权的接口的时候, 如果在首次调起授权弹窗的时候用户选择了拒绝,此时再次调用该接口的时候,将不会再次调起授权弹窗。在字节跳动官方文档中有关于这种情况的描述, 如下小程序仅在 API/组件 首次 调用/使用时弹窗询问用户。若用户允许则正常调用,否则本次调用失败。且在用户手动授权之前,开发者再次调用需要授权 API 时,会直接进入接口的 fail 回调。同时,无论用户允许与否,该授权设置均会出现在小程序授权设置页中。用户可以再次修改授权,调用结果也会随之变原创 2021-08-25 11:00:21 · 1287 阅读 · 2 评论 -
H5页面跳转微信小程序
实现H5页面跳转微信小程序有三种方式来实现如果需求为在微信浏览器中实现跳转,则推荐使用微信官方接口 wx-open-launch-weapp文档点击这里 wx-open-launch-weapp接口文档注意:该方法只开放给已认证的服务号或者小程序云开发的静态网站托管绑定的域名下的网页如果需求为在外部浏览器中实现跳转,则需要使用URL Scheme的方式来实现前端在获取到URL Scheme后通过以下代码就可以实现跳转文档点击这里 URL Scheme文档location.hre原创 2021-07-09 16:08:28 · 3232 阅读 · 2 评论 -
vue项目跨域问题完全解决
跨域简单来说就是当前页面的url地址与请求的url地址不一致就会造成跨域解决跨域问题常用有两种解决方案JSONP: 利用HTML中的script的src属性可以跨域的特地, 在跨域脚本中直接通过回调函数的方式获取数据CORS: 在服务器端设置HTTP响应头中的Access-Control-Allow-Origin值来解决跨域限制但是这两种方案都需要依赖后端的特殊处理前端独立解决跨域问题代理这里简单的描述一下代理的原理首先分配三个角色 浏览器; 目标服务器; 代理服务器;..原创 2021-07-05 14:56:00 · 683 阅读 · 0 评论 -
关于微信小程序中uView中通过packer选择器修改表单无法触发form组件的表单验证的问题
uView中使用form表单组件,如果form-item为正常的input组件,在输入和修改form-item绑定的变量的时候,都会触发form表单的表单验证事件但是如果form-item中不是input组件,而是packer/select等选择组件,此时通过这种选择组件修改form-item绑定的变量的时候,并不会触发form表单的表单验证事件要想选择组件修改变量也能触发form表单验证,需要监听选择组件的选择结束事件,在选择结束的时候手动调用表单的验证事件。比如:// 验证表单方法verif.原创 2021-06-19 15:23:26 · 1402 阅读 · 0 评论 -
安卓端和IOS端小程序蓝牙通讯问题
关于微信小程序中安卓端和IOS端蓝牙通讯问题微信小程序所提供的蓝牙通讯接口并不区分安卓端和IOS端,但是由于安卓和IOS之间的底层区别,有时候会导致即使使用同一份代码,但IOS端连接正常而安卓端连接异常。一般来说微信提供的蓝牙通讯接口对IOS端的适配较好,而安卓端有可能是由于API之间的调用过快而导致获取设备服务失败。而获取蓝牙设备服务失败的情况有两种,第一种是直接的获取失败,这种失败会报错;第二种是获取到的设备服务列表为空数组,但是不会报错,如果没有添加验证判断,这种情况会导致后面的蓝牙操作失败一原创 2021-06-15 14:14:53 · 1233 阅读 · 0 评论 -
npm install失败的解决方法
在通过npm下载安装模块,安装失败的解决方法在通过npm下载安装模块的时候, 可能会遇到一些问题例如网络掉包, 导致的安装失败程序出错导致的安装失败如果是因为网络掉包的原因可以设置npm的淘宝镜像源(推荐)或者下载cnpm 模块,来进行安装(不推荐)在安装模块失败的时候, 通常我们都需要重新安装这个模块但是在重新安装之前, 我们需要将之前安装失败的文件先删除具体步骤第一步, 通过 npm uninstall 模块名 来卸载模块第二步, 命令行输入 npm cle原创 2020-11-11 00:19:02 · 1686 阅读 · 0 评论