自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 elementUi el-checkbox更改样式

版本:element2 vue2。

2023-12-12 11:40:53 905

原创 nvm常用命令,配置镜像

nvm alias [别名] [node版本号] :给不同的版本号添加别名。nvm uninstall [node版本号] :删除已安装的指定版本。nvm alias default [node版本号] :设置默认版本。nvm install [node版本号] :安装指定版本 node。nvm use [node版本号] :切换到指定版本 node。nvm list :列出所有已安装的 node 版本。nvm ls :列出所有已安装的 node 版本。nvm current :当前 node 版本。

2023-02-10 17:11:04 3093 1

原创 1.TypeScript教程---特性介绍和基本类型

JavaScript的超集,在JavaScript的基础上添加了可选的静态类型和基于类的面向对象编程。TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。TypeScript 起源于使用JavaScript开发的大型项目。由于JavaScript语言本身的局限性,难以胜任和维护大型项目开发。

2022-09-14 10:09:22 669 1

原创 openBluetoothAdapter/getLocation:fail system permission denied;errCode:10001

在微信小程序上使用蓝牙初始化接口报的异常,小程序已经蓝牙授权,但是用户的微信未授权使用蓝牙。因为微信小程序是寄宿到微信上的,所以微信未授权蓝牙,小程序也就使用不了蓝牙;解决方式:让用户打开手机设置找到微信应用权限,打开使用蓝牙;在抛出此异常应该给用户提示,让其打开微信使用蓝牙权限;

2022-09-08 18:35:38 2656

原创 uniapp(微信小程序)生成二维码、保存到手机相册、实现扫码功能

uniapp开发微信小程序生成二维码、保存到xiangce,扫描二维码

2022-08-20 15:21:32 3611

原创 谷歌浏览器选择已保存的账号密码,输入框变色

原因是被谷歌浏览器样式覆盖掉了;

2022-08-18 15:58:11 673

原创 uniapp点击地图标记点,设置点击点为中心显示位置并放大层级

uniapp点击地图标记点,设置点击点为中心显示位置并放大层级

2022-08-11 20:00:07 3449

原创 uniapp选择图片裁剪,上传到服务器

uniapp选择图片裁剪,上传到服务器

2022-08-09 16:10:27 2772

原创 sonarQube安装使用介绍、扫描Vue代码

本文将介绍如何安装sonarQube7.8环境以及sonar-scanner,扫描本地前端代码。

2022-07-19 22:20:06 5675 5

原创 sonarLint使用、介绍

SonarLint是一个免费的开源IDE扩展,可识别并帮助您在编写代码时解决质量和安全问题。像拼写检查器一样,SonarLint会显示缺陷并提供实时反馈和清晰的修复指导,以便从一开始就提供干净的代码。sonarLint类似于esLint,都是为了检测代码质量。我来说一下使用过这两种工具后的不同感受.esLint它像是一个霸道总裁,如果不按照他的规则他会使你的开发环境报错,强制你来按照规则来书写。sonarLint它更像是一个温柔邻家大哥哥,他会包容你的错误,并给你提示怎样做会更好。.........

2022-07-18 20:43:59 20021 3

原创 1.vite初识、vite搭建项目

解释一下冷启动:它是指输入启动指令后他编译到启动完成的过程; 当你使用vite和webpack后你就会得出这个结论,vite相对于webpack启动速度还是略胜一筹的,当你的项目是小型项目时,不是特别明显。当启动体量较大的项目时,这时就能感受到vite的“魔力”。基于打包器启动时,重建整个包的效率很低。原因显而易见:因为这样更新速度会随着应用体积增长而直线下降。一些打包器的开发服务器将构建内容存入内存,这样它们只需要在文件更改时使模块图的一部分失活[1],但它也仍需要整个重新构建并重载页面。这样代价很高,并

2022-06-02 14:34:57 12458

原创 专栏开设的意义

背景2020年9月18日,vue作者尤雨溪宣布了vue3.0版本;在2020年12月份,我初次尝试用3.0版本去写商业项目,这时给我的感受是生态相对于vue2来说还差的太多,所以随后很长一段时间用的技术栈还是2.0;随着时间一点一点的推移,vue3.0的生态越来越好、开发体验越来越爽,这时我意识到该用起来了;在该专栏能学习到什么?我会以项目的方式来逐一介绍这些技术栈,从vite搭建项目、路由、拦截器、封装思想、ts使用、等等这些方面来介绍,我也会向大家推荐vue相关的一些插件,希望能让大

2022-05-31 19:19:52 392 2

原创 微信小程序request:fail -2:net::ERR_FAILED

请求错误code码600001;errMSG为request:fail -2:net::ERR_FAILED;请查看域名证书是否失效/过期;

2022-05-30 10:58:23 3631

原创 nvue中使用map组件polyline路线不生效

问题叙述:在项目开发时遇到了这个问题,因项目临时改需求要求展示卫星地图,所以将原先的vue组件改成了nvue组件(app中nvue组件才支持卫星地图模式),更改完毕后发现轨迹显示不出来了。进入正题:我使用的uniapp提供的内置组件map组件,贴一下代码<map class="map" :longitude="centerlng" :latitude="centerlat" ref="dcmap":polyline="lineHistory" :markers="markersCom

2022-04-26 19:42:14 2338 5

原创 uniapp 判断用户蓝牙是否打开

判断蓝牙是否打开

2022-03-24 19:29:15 1897

原创 uniapp 下拉刷新、上拉加载更多、最常见的节流场景

首先在pages.josn文件内的pages数组中找到你向加下拉刷新的页面。找到后添加: { "path": "pages/equipment/equipment", "style": { "navigationBarTitleText": "设备", "enablePullDownRefresh": true, //开启下拉刷新 "onReachBottomDistance": 50 //开始上拉加载更多,设置底部的触发距离,现在属性值是50就是距离

2022-03-16 18:18:36 1565

原创 Vue for循环报错:Error in render: “TypeError: item is undefined

项目中粗心犯了一个问题还挺有意思的记录一下。html:当我使用插值表达式想取出每一项的name属性时报错,这时就很差异,最基本的语法为什么会报错<view v-for="(item,index) in displayList" :key="index" @click="jumpPage(item.fileUrl)"> <view>{{item.name}}</view></view>找到原因如下:因为我在定义displayList时,第

2022-03-16 11:11:54 1951

原创 uniapp自定义导航栏按钮及按钮点击事件

看uniapp的文档看瞎了,总结如下:在page.json内:{ "path": "pages/personalCenter/modifyPhone/modifyPhone", "style": { "app-plus": { //app端特有属性 "titleNView": { "buttons": [{ //右侧操作按钮样式定义,是以数组形式定义,可定义多个 "color": "#ffffff", "fontSize": "

2022-03-15 20:17:29 5671

原创 vue项目:计时并格式化,实现暂停功能

格式化调用moment.js,请自行安装到项目。moment官网地址贴到这里:文档 | Moment.js 中文网效果如下:样式自己调整HTML部分:<template> <view> <view> {{formatTime()}} </view> <button @click="swichType">{{buttonText}}</button> </view>&lt.

2022-03-15 17:59:27 1520 1

原创 vue-cli项目:判断是移动端还是pc端,作对应跳转

运用场景:网站有两套系统(移动端和pc端);需要判断当前运行环境是手机还是网站;pc端代码:在index.html文件中书写var browser = { versions: function() { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, .

2022-02-18 18:45:53 801

原创 vue-cli中使用高德地图

第一步:申请高德地图开发者平台key码 (如不知步骤可以看我发的上一篇帖子)第二步:在vue-cli项目中下载高德地图插件 命令如下npm i @amap/amap-jsapi-loader --save第三步: 在你想要使用地图的组件内引入插件 import AMapLoader from "@amap/amap-jsapi-loader";第四部:在methods中定义方法 initMap() { AMapLoader.load({

2021-12-24 15:56:19 851 1

原创 原生html js中引入高德地图插件

第一步搜索高德地图开发平台注册开发者账号,第二步申请key码: 点击应用管理创建新应用,填写相应信息后,会生成key码以及安全秘钥准备好开发key码后,就可以去代码里操作了首先线上引入map.loader; <script src="https://webapi.amap.com/loader.js"></script> <script type="text/javascript"> window._AMapSecur..

2021-12-24 15:06:57 772 1

原创 Flutter报错总结:dump failed because resource AndroidManifest.xml not found

昨天遇到了这个问题,首先我去网上查询一共有这三种解决方案1:使用命令flutter clean (部分用户报错解决)2 手动删除build/app/apk和build/app/outputs目录下的所有文件3 还有官方的提供的使用flutter create . 命令这三种解决方案都没能解决我的报错 , 然后我突然灵机一动 , 想到我最外层文件夹是中文名,果然我把中文名该为英文名后报错就解决掉了,希望所有的开发者们碰不到这样的bug.如果解决了您的bug,希望能点赞鼓励一下作者,谢谢

2021-09-02 10:13:27 1992 2

原创 vue 移动端M站vant tabbar被软键盘顶上来或有fixed属性的盒子被顶上来的解决方法

首先先了解onresize这个方法:当浏览器被重置大小时执行,他相当于一个监听函数。一般同学了解完这个函数后应该脑袋里就已经浮现出了一系列的解决方案.我的解决方案是首先创建三个变量:1:通过v-show控制盒子的显示与隐藏,2:记录手机的高度,3:记录软键盘弹出后,当前屏幕的高度(解释一下,当调用软键盘后,屏幕的高度会发生改变,屏幕的高度会等于(手机原始高度-软键盘的高度)) <div v-show="bottomIsShow"> <Bottom&g

2021-08-30 10:32:21 2164 3

原创 vue 盒子横向滚动并取消滚动条

制作效果如下html如下 <div class="head-img-text"><!-- 头像--> <div v-for="i in 10" :key="i" class="img-box"> <img src="https://img01.yzcdn.cn/vant/cat.jpeg"> <.

2021-08-16 22:21:01 1516

原创 flutter 报错记录:navigator.dart‘: Failed assertion: line 4041 pos 12: ‘!_debugLocked‘: is not true.

做项目时登录页遇到的一个小问题,我在请求完成后要跳转到页面,代码如下LoginApi.phoneLogin(phone: phoneNum, code: identifyingCode, checkid: codeId).then((userToken){ print(userToken); Navigator.pop(context); SPUtils.saveUserToken(userToken); Navigator.pushReplacement( conte.

2021-06-24 14:52:12 2938 2

原创 Flutter报错总结:There are multiple heroes that share the same tag within a subtree.

最近在项目中遇到了:There are multiple heroes that share the same tag within a subtree.这个报错,通过排查后是因为在良

2021-06-05 17:20:47 433 3

空空如也

空空如也

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

TA关注的人

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