自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Flutter】报错Target of URI doesn‘t exist ‘package:flutter/material.dart‘

flutter packages get

2024-03-11 11:27:14 505

原创 【DART】语法报错Invalid constant value.dart(invalid_constant)

关键字用于创建编译时常量,传递给 Padding 和 Divider 的参数(如 EdgeInsets.symmetric 和。Padding 和 Divider 小部件外使用了 const,但是它们接受的参数并不是常量。在 Dart 中,const。Colors.grey)并不是常量,因此不能用 const 修饰。

2024-02-28 09:32:43 577 2

原创 【JS】数值精度缺失问题解决方案

如果涉及到计算,用以下方法。保留字符串类型,传给后端。

2024-02-27 15:49:44 692

原创 【 Flutter】安装、运行坑记录

解决方案:配置android studio代理,重新打开项目,as会自动下载缺失依赖。原因:网络问题,gradle包未能下载。

2024-02-22 09:57:57 378

原创 【JS】寻找字符串中出现最多的字符

【代码】【JS】寻找字符串中出现最多的字符。

2024-01-30 08:55:17 351

原创 【JS】手写promise方法

【代码】【JS】手写promise方法。

2024-01-19 15:31:18 373

原创 【uniapp模拟器请求报错】request:fail abort statusCode:-1 Connection reset“

【uniapp模拟器请求报错】“errMsg”:“request:fail abort statusCode:-1 Connection reset”,“statusText”:“request:fail abort statusCode:-1 Connection reset”

2024-01-05 09:39:15 924

原创 【Gradle】Starting a Gradle Daemon, 1 stopped Daemon could not be reused, use --status for details

打开as,导入初始项目,发现as在自动下载依赖,下载完后再次运行 就可以了。

2023-12-29 10:36:55 959

原创 【adb】adb相关命令行及adb传输文件权限问题 remote couldn‘t create file: Read-only file system

重新挂载文件系统(默认只读,执行命令后可写)2️⃣如果还报错,则运行以下命令行。一、非root权限解决方案。1️⃣运行以下命令行。二、adb相关命令行。

2023-10-24 20:30:28 1877

原创 【报错】Unbalanced delimiter found in string

uniapp报错Unbalanced delimiter found in string。查看代码发现原来是粗心导致的。

2023-10-24 20:23:37 1382

原创 【linus-nginx】命令

【linus-nginx】命令。修改完后检查nginx配置文件。重启后看nginx进程是否正常。删除该文件后缀下的其他所有文件。命令模式 -> 保存/退出。输入模式 - >退出。

2023-10-20 17:39:45 612

原创 【pnpm报错】ERR_PNPM_LOCKFILE_MISSING_DEPENDENCY

【pnpm报错】ERR_PNPM_LOCKFILE_MISSING_DEPENDENCY

2023-02-10 11:27:00 3875 1

原创 H5移动端适配方案

3.核心原理:flexible将页面分为十份,根据不同设备width给网页中html根节点设置不同的font-size,所有px都用rem代替。原因:源码中设定最大屏幕为540px,超出的仍按照540px进行计算,因为H5有时会需要在pc进行显示,所以将写死的540px改为动态的。1.github地址:https://github.com/amfe/lib-flexible。2.介绍:flexible.js是手淘开发出用来适配移动端的js框架,在不同的设备实现页面适配。// width不写死。

2023-01-09 17:18:12 1354

原创 【VUE3】下载文件流

下载文件

2022-12-14 15:23:11 4513

原创 【VScode 】CRLF 和 LF 兼容问题切换

CRLF 和 LF 兼容问题切换

2022-12-12 17:16:34 1251

原创 【Vue 3-reactive】为什么给一个reactive包裹变量重新赋值,上一个数据源会失去响应性

给一个reactive包裹的变量重新赋值,上一个数据源就会失去响应性。这是因为,Vue.js的数据响应式是通过对象的属性变化来实现的。当给一个变量重新赋值时,实际上是新建了一个新的对象,而上一个对象就被丢弃了。因此,Vue.js无法检测到变化,也就无法触发更新。

2022-12-06 16:53:38 1163

原创 【VUE3 中TS工具类型】

vue3中ts工具类型

2022-09-16 15:17:29 432

原创 【Google】谷歌浏览器背景颜色变黑

文章目录一、谷歌浏览器背景颜色变黑一、谷歌浏览器背景颜色变黑//在地址栏输入 chrome://flags/#enable-force-darkAuto Dark Mode for Web Contents将default 选项 改为 enabled

2022-04-26 11:43:08 3335

原创 【Vue3】eslint不使用根标签校验

vue3是支持根标签不再是一个根标签下包裹,而是可以多标签下包裹,所以eslint出现以下The template root requires exactly one element.报错信息,可以通过修改vscode的配置将之去掉vscode文件->首选项->设置输入eslint搜索,把对应的打钩去掉即可...

2022-03-19 11:37:21 611

原创 【vue-cli安装】vue-cli安装成功但版本号无法查询方法

vue-cli显示安装成功了,但是查询版本号却报错官方的文档如下:https://cli.vuejs.org/zh/guide/installation.html顺着官方的思路,去看了下node的版本,觉得可能是自己的node版本等级不够然后我下载了gnvm把node更新到11.0.0才看到现在的node版本需要12.0.0或14.0.0以上的解决方法如下:①更新node版本至12.0.0或14.0.0②灵活点的方法就是下载node版本管理器gnvm或nvm...

2022-03-18 16:58:21 2453

原创 【Vue图片懒加载】插件vue-lazyload使用

Vue图片懒加载1.安装vue-lazyload插件npm install vue-lazyload --save-dev2.引用且全局注册import VueLazyload from 'vue-lazyload'Vue.use(VueLazyload, { // preLoad: 1.3, // error: 'dist/error.png', loading: '.jpg' // attempt: 1})3.使用方法 <img v-lazy="item.ur

2022-01-13 17:46:22 385

原创 【微信H5】分享出去是链接,不是卡片的原因及解决方案

【微信H5】分享出去是链接,不是卡片微信公众号已配置完域名且已完成微信认证、appid也准确无误原因因为这是微信开放全域名访问后出现的限制解决方案1.将链接添加至公众号的自定义菜单中,从公众号菜单进入分享2.扫描二维码分享3.将链接保存至微信收藏中,从我的收藏进入分享其余其他地方进入分享都是链接形式...

2022-01-13 14:54:42 17381 8

原创 【vue教程】wangeditor富文本编辑器使用

一、文档官网:www.wangEditor.com文档:www.kancloud.cn/wangfupeng/wangeditor3/332599源码:github.com/wangfupeng1988/wangEditor二、下载npm install wangeditor三、使用import E from "wangeditor";const editor = new E("#div1");editor.create();四、在vue中使用①新建一个组件<template

2021-12-09 14:25:15 598 1

原创 【BUG解决】Error in render: “TypeError: Cannot convert object to primitive value

今天在写代码的时候,遇到这个报错,Error in render: “TypeError: Cannot convert object to primitive value用微信浏览器浏览的时候,没有报错,用谷歌浏览器浏览的时候,才出现的报错信息在此复盘一下:当我们看到Error in render就应该将问题定位到渲染层,也就是我们的template里面一般情况下,JS出错会有第几行出错的提示那么他很有可能出现的情况就是以下两种:①组件接收的类型出错②某个视图层的判断出错经过排查.

2021-12-09 13:56:56 2663

原创 【node多版本管理器】gnvm使用方法

【node多版本管理器】gnvm使用方法

2021-11-25 15:37:18 1382

原创 【npm常用命令】常用的命令有哪些呢~

【npm常用命令】常用的命令有哪些呢~

2021-11-19 17:30:39 459

原创 【升级HubilderX】该项目的appid非当前账号所有,H5发布失败解决方案

【升级HubilderX】该项目的appid非当前账号所有,H5发布失败解决方案

2021-11-19 16:35:34 1570

原创 【node版本与glup版本不兼容】primordials is not defined及Task function must be specified

【node版本与glup版本不兼容】primordials is not defined及Task function must be specified

2021-11-18 14:10:19 273

原创 【node版本升级后,node-sass也需重新升级】Node Sass could not find a binding for your current environment

Node Sass could not find a binding for your current environment

2021-11-18 13:50:29 1086

原创 【公众号H5sdk签名】 config:fail,Error: 系统错误,错误码:63002,invalid signature

【公众号H5sdk签名】 config:fail,Error: 系统错误,错误码:63002,invalid signature...

2021-11-12 15:36:36 2929

原创 【uniapp】使用jsonp报超时 Uncaught (in promise) {statusText: “Request Timeout“, status: 408}

使用腾讯地图api跨域,用jsonp解决 报超时Uncaught (in promise) {statusText: “Request Timeout”, status: 408}解决方案:在jonp对象中加个参数 output: 'jsonp'let url = 'https://apis.map.qq.com/ws/geocoder/v1/?address='; this.$jsonp(url, { key: '腾讯地图key', address:this.addres.

2021-11-11 18:31:01 2104 2

原创 【uniapp】使用腾讯地图H5报跨域如何解决?

我在用腾讯地图的api去通过地址编译出经纬度,再去定位位置,但是在调用腾讯api的时候,报跨域了,以下是报跨域问题的解决方案

2021-11-11 18:12:04 4280 2

原创 【H5】禁止移动端左右滑动

今天做项目遇到一个问题,就是在移动端的手机上,我做的前端页面可以滑动,而产品的需求是不可以滑动,用一个css就能解决这个问题解决方式:在最外层加上-裁剪 div 元素中内容的左/右边缘 - 如果溢出元素的内容区域的话.hidden{overflow-x:hidden;}...

2021-05-24 23:16:23 3610

原创 【Vue踩坑】今天的我又给vue坑惨了,发现this.$set就能解决

前言:今天在做项目的时候,遇到了一个问题,就是修改数组里面的值,假如数组里面有2-3个值,选择tabActive的时候,渲染没有出现问题,一旦我数组里面的值超过4个时,渲染就出现问题了排查了很久,发现点击的时候,数组也是正常取值的,为啥会有bug呢?其实就是Vue的渲染机制:当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。解决方式: methods: { // 调用方法:Vue..

2021-05-24 23:12:59 919

原创 【uniapp踩坑】H5端页面刷新之后页面栈会消失,导致无法返回指定的上一个界面

【uniapp踩坑】H5端页面刷新之后页面栈会消失,导致无法返回指定的上一个界面解决方式:(官网推荐)H5端页面刷新之后页面栈会消失,此时navigateBack不能返回,如果一定要返回可以使用history.back()导航到浏览器的其他历史记录。goBack() { #ifndef H5 let canNavBack = getCurrentPages(); if(canNavBack && canNavBack.length>1) { .

2021-05-22 23:02:48 2768

原创 【uniapp踩坑】switch组件change事件,对应的值不对

今天在用uniapp的switch组件的时候,一个表格里面是用了很多个,项目的逻辑是,当我改变了其中一个switch的值的时候,表格顺序需要随之发生变化。问题场景描述:发生在我的代码上的问题就是,我的switch组件只有在刚开始渲染的时候,每一个遍历的值是ok的当我更改了我其中一个switch组件的值的时候,因为顺序也变化了,这个时候switch渲染的值就会有问题。举例:例如,我现在有四个switch的表,我本身修改的是4的swithch的值,由是改成否,接口的逻辑是,当我把是改成否的时候,我.

2021-04-03 18:26:38 3848

原创 【http变为https】只需配置一行命令

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">在index.html页面上方加入即可将http的请求改为https的请求

2021-04-02 11:07:37 234

原创 【uniapp】.gitinore文件配置不生效

场景描述:在uniapp发布到gitlab上的时候,前期没注意,把unpackage文件推上去了,后期再把忽略文件弄上去的时候,发现原先推上去的文件夹,还是会被追踪,只有后续自己增加的在这个文件夹的才不会被继续追踪。百度以及看博主的资料发现:.gitignore只忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法: 清除缓存记录,然后重新提交git rm -r --cached .git add .git c.

2021-04-02 09:35:44 312

原创 【gitLab】gitLab新建项目步骤

1.进来以后点击create a project,也就是新建项目。输入项目信息,然后点击create project2.填写相关信息3.先配置你的个人信息git config --global user.name ""git config --global user.email ""4.然后在你本地已有项目的情况下,首先1.克隆空的仓库 git clone 空仓库地址2.把你的代码复制进去3.git add .4.git commit -m""5.git push本地没有项

2021-04-02 09:19:26 13927

原创 【uniapp】小程序的scene解码

今天在小程序接收scene的数据时,发现“:”冒号被解析成了“%”,后面运用到了decodeURIComponent()就很好地解决了问题,特此记录。 /** * scene解码 */ scene_decode(e) { if (e === undefined) return {}; let scene = decodeURIComponent(e), params = scene.split(','), data = {}; for (let i in par.

2021-03-06 18:59:26 2022

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除