自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 echarts折线图折线渐变与范围渐变

【代码】echarts折线图折线渐变与范围渐变。

2024-01-24 18:04:09 590

原创 [email protected] postinstall: `node scripts/install.js --allow-root`

[email protected] postinstall: `node scripts/install.js --allow-root`

2022-12-05 22:48:42 1302 1

原创 降低插件版本,修改package.json后,插件版本未更新

删除node-modules文件,重新下载,此时根据package.json下载,package-lock.json文件自动更新

2022-10-08 13:31:18 2567

原创 ts文件编译时移除注释

在根目录下找到tsconfig.json文件removeComments改成true ,编译时注释就会被移除

2022-10-06 19:43:02 1621

原创 ts编译后文件存放路径

ts采用node将ts编译为浏览器可识别的js,可设置编译后文件的存放路径tsconfig.json 文件中 outDir用来指定编译后文件所在目录一般常见在dist文件夹下

2022-10-06 19:35:05 954

原创 console总结

偶然差了一下console.time(),发现对于console这个大家庭,了解甚少。

2022-08-21 16:38:30 613

原创 git: ‘interpret-trailers‘ is not a git command. See ‘git --help‘. cannot insert change-id line in .g

git: 'interpret-trailers' is not a git command. See 'git --help'. cannot insert change-id line in .g

2022-07-17 12:56:32 3769

原创 Buffer初识

Buffer(缓冲区)结构、操作同数组,特点是用来存储二进制数据具体使用:结果:显示以十六进制方式来显示,保存的是二进制注:一个汉字三个字节,一个单词一个字节新建alloc 分配的意思,表示从内存中直接分配,空间连续结果:可以看见当前buf[1]是21,因为33是十进制,21是十六进制结果:Buffer大小确定之后不可修改,实际上是对底层内存的直接操作...

2022-06-29 21:43:35 159

原创 node向外暴露变量或方法

node多个文件间可相互引用,由于单个文件中定义变量只能在该文件中使用,属于局部变量,因此需要使用exports将变量或方法向外暴露具体使用方式是首先引入该文件然后负责给本页面变量可以调用1文件中暴露处理的变量和方法啦其中y未定义因此结果为undefinedfn为函数,x为变量...

2022-06-28 10:52:03 830

原创 nodejs中的arguments.callee

node当中每一个文件就是一个模块,默认被封装到函数当中,因此文件当中定义的变量都是局部变量,引用该文件不能使用该文件中的变量与方法(除非用exports暴露)arguments.callee即可查看node默认添加的函数添加“11”的目的是做字符串拼接,默认将arguments.callee结果转换为字符串,不转换只能看到Function由上图可知默认函数共有五个形参,可通过打印arguments查看exports用来向外暴露变量或方法module是当前函数__filename是当前文件ur

2022-06-28 10:42:38 237

原创 node入门之浏览器中的JS

为什么JS代码可在浏览器中被执行大:JS解析引擎解析引擎有哪些答:Chrome V8(性能最好)Firefox OdinMonkey(奥丁猴)Safri JSCoreIE Chakra(查克拉)etc...浏览器内置了DOM、BOM、Ajax等API函数,因此JS才能够调用...

2022-04-14 09:46:34 186

原创 vue3 源码报错pkg.buildOptions?.enableNonBrowserBranches

D:\p\vue-next\scripts\dev.js:79 format === 'cjs' || pkg.buildOptions?.enableNonBrowserBranches ^SyntaxError: Unexpected token '.'这个原因是我node版本太低,不识别?.这个语法第一步查看node版本,版本需要大于>=16.5.0原因是报错信息还有一句话 WARN  Un

2022-04-12 15:11:06 1129

原创 cmdline-tools component is missing Run `path/to/sdkmanager --install “cmdline-tools;latest“`

flutter doctor遇到的问题原因是我的android sdk位置更换了需要重新配置android sdk路径E:\111\androidsdk是我的新路径flutter config --android-sdk "E:\111\androidsdk"

2022-03-28 19:38:01 3101

原创 百度地图 map.setCurrentCity is not a function

最近在使用百度地图时报了如下错误map.setCurrentCity is not a function原因是引入的百度地图版本太低,某些方法不支持解决方法改变以下代码v=1.0为更高版本,例如2.0,3.0,具体哪个版本还需自己去试验,我最后改为3.0<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.0&ak=你的秘钥"></script>...

2021-12-22 14:36:50 824

原创 h5+webview项目,修改内容,项目不改变

大无语事件起因:被要求修改个h5+webview的项目,项目并不完整,部分功能不好用,因此拿到项目之后想要先运行。跑起来之后修改项目内容,app页面居然不变,全局搜索之后,所有可能的文字都修改了一下,页面依旧没有改变我认为要从入口文件开始了,但是入口文件修改也没变。。。然后我认为入口文件也没有运行,但是app页面确实出现了,还进行了字段页面跳转然后我找到配置页面入口的地方果然。。。我发现单签的页面地址是线上地址,线上的东西自然不会本地改了就变化。。。然后我把‘应用入口地址改成index.h

2021-12-01 14:56:51 244

原创 gitlab添加ssh

生成sshgit Bash Here输入命令ssh-keygen -t rsa -C '[email protected]'会在磁盘对于文件夹生成ssh,分为公钥私钥两个文件(非对称加密)其中id_rsa是私钥,id_rsa.pub是公钥,加公钥文件用记事本打开赋值内容,以SSH-RSA开头的一串字母,只是举例例:SSH-RSA AGSDHDSFGHSDFJSDGFJSJHFDGJSDGHFJGSJFG...我的秘钥之前使用github时候已经生成过了,因此一下是我的返回结果,可直接去对应文件夹查

2021-11-30 15:26:49 759 1

原创 创建gitlab账号并加入群组

先说背景:我想创建个gitlab账号,并且申请加入一个已经存在的项目组,之前只使用过github,没有gitlab账号,所有我找到如下图片的网站,反复注册之后还是失败,用github账号登录,但项目组管理员找不到我的账号解决:最后我也不是在这里注册的项目组管理员给了我一个项目组的网址http://11.22.33.44/当前不是这个网址,类似这个结构然后我访问这个网址,在这时让我登录的时候我注册的同样的内容这次就不报错了,奇奇怪怪…难道是因为我切换了手机热点吗?蛤?...

2021-11-30 14:43:32 1668

原创 element 的el-table-column给单列后面加按钮,slot-scope

需求:在一列后面,不只展示数据还想展示按钮,其实element支持这个功能解决方式:<el-table-column prop="userNum" label="用户数量" align="center" width="200px" > <template slot-scope="scope"> {{scope.row.userNum}} <i class="el-icon-edit" @click="studentShow=!studentSh

2021-10-13 10:43:42 3797

原创 element表单验证是number类型时,验证失败

错误描述:表单中30 在1~50之间,却仍旧提示错误错误原因v-model默认String类型,故rules不识别解决方式这样就可以识别啦

2021-10-11 17:25:15 707

原创 Flutter type ‘_InternalLinkedHashMap<dynamic, dynamic>‘ is not a subtype of type ‘Map<String, dynami

type '_InternalLinkedHashMap<dynamic, dynamic>' is not a subtype of type 'Map<String, dynamic>'问题描述:我是在传递接口时,map类型与要求不符合遇到类似问题不只一回了,都是map类型出现问题那我的map是如何定义的呢更改之后就可以了总结:如果map类型不好用,试图更改为未规定类型,如何当前是未规定类型,按这个要求改,good luck!...

2021-09-23 11:25:33 3545

原创 js substring substr slice用法辨析

substring是对字符串的截取,让有好奇并写下这篇博客的原因是我在stop位置写了一个负数,本来我以为是从后向前截取,没想到截取方向反转了,故记录此博客语法 stringObject.substring(start,stop)不改变原字符串stop位置可不写,说是不可为负数,但其实负数没有报错,只是和0返回相同结果与此同时我遇到了另一个函数substr(起始位置,长度)起始位置可负数长度小于等于0截取值为空不会改变原字符串我忽然又想到了一个函数slice功能好像也是截取而且

2021-08-04 16:32:07 122

原创 无法访问此网站网址为 http://0.0.0.0:8080/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。 ERR_ADDRESS_INVALID

问题原因好不容易运行的项目打开网址,却什么都找不到 ,优秀哈,当时的我是生气的~~~~当我看见 0.0.0.0 我是觉察到问题的,因为跟我平时运行项目的地址不同我就去全局搜索了一下子,果然直觉告诉我这个地址有问题,我试图 将其进行更换重启项目就打开了~~~好气~~~又不能打人~~~综上:跑个项目容易吗 ,能不能别整这么多套路这要是个新人,疯了能把项目运行起来...

2021-07-14 10:27:52 18739 4

原创 报错:dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`

该问题出现在我从git上刚刚拉下来的项目在npm install 之后,npm run dev/npm run serve都报错???然后我根据 报错信息查看我的 package.json文件我发现报错信息就是dev后面 这句话 ,dev后面不一定是这句话哈,我对比了其他项目也有这样的。通过百度我发现是webpack版本低问题,也尝试了更换版本,先 卸载,在安装对应版本 ,发现并不能解决还有一种 方式是直接修改webpack-dev-serve版本,可是我 查找全文件并没有一下这句话,

2021-07-14 10:08:48 5340

原创 新建vue项目之后,如何修改页面,进行项目搭建

这是一个vue create 文件名 出来的文件,那最外层的就在这个app.js中这一部分是下图home|about,如果存在这一部分 ,整个vue被分为标题和 一下 的内容页面;如果 删掉这一部分,整个页面统一为一个页面。router-view是路由跳转到页面。我们在查看 router文件夹下index.js文件这里规定了跳转位置,以及配置路由说明当http://192.168.1.27:8080/ 端口号后面是‘/’时,会跳转到Home页面这里规定了Home对应的文件路由

2021-07-13 15:57:50 4057

原创 vue项目无build文件夹,怎么关闭eslint

深受eslint折磨有赶时间的我,不得不选择关闭eslint。我用的开发工具是webstorm,我的 文件中没有build和config文件夹,和之前文件结构不一样,我也尝试之后并没有成功关闭eslint无奈拖妥协然后 我采用ctrl+alt+l的方式,自动格式化文件,一些小的格式问题都能解决,over…...

2021-07-13 15:43:59 6203 1

原创 新建vue项目引入element步骤

因为我想快速创建项目,且在项目中会经常使用element,所以 我对于element做了全局引入1.在 命令行中输入或者win+r 输入cmd打开 的命令行中 vue run serve中之后,在同样的地方输入以下代码npm i element-ui -S做全局的引入2.找到main.js文件 ,引入element与对应css3.使用,随便在element粘贴过来几个按钮,测试一下代码能够运行,并且css展示出来,说明引入成功了...

2021-07-13 11:52:51 735

原创 vue数据更改,页面不变化

由于受JavaScript的限制,vue.js不能监听对象属性的添加和删除,因为在vue组件初始化的过程中,会调用getter和setter方法,所以该属性必须是存在在data中,视图层才会响应该数据的变化。我们打印后台发现,数据更改,但页面没有变化我们发现,只有name属性有get,set,这两个属性就是双向绑定时对数据的监测和劫持的,kind属性未被监测,发生变化时也就不会展示解决办法两种1.this.$ser(对象,对象属性名,属性值)<template> <di.

2021-06-21 16:17:16 4736

原创 vue手动创建项目与自动创建有什么不一样

手动创建自动穿创建

2021-05-18 21:36:20 240

原创 vue3.0 中自动打开浏览器功能

我之前创建的3.0 项目会自动打开浏览器,但是今天创建的项目并不会,很好奇是怎么做到的,最后发现vue3.0中的配置文件中配置一下首先查看你的文件目录下有没有vue.config.js文件,如果没有就新建一个,vue3.0中的配置信息都会写在这里面,新建的项目是没有这个文件的该文件中的写法module.exports = { devServer: { open: true // 是否自动启动浏览器 }}如果有其他配置需求也可以查询vue.config.js文件更多配置信息.

2021-05-18 21:33:59 1054

原创 vue3.0的vue run serve与之前的npm run dev有什么不一样

就是配置文件的一个key名变化而已,不喜欢可以改回去,还可以自定义我试过改成dev和start,改完要记得改成什么了,项目跑不起来就打脸了

2021-05-18 21:00:19 361

原创 vue3,0之后新建项目流程

其中Manually是手动设置,那我这是也是选了Manually来手动设置一下子。按键盘的“下”键,就能更改选项点击回车键即为选中因为我上一步选了choose vue version,使用需要选这一步对路由器使用历史记录模式? (需要适当的服务器设置以进行生产中的索引回退)(是/否)我选了n,因为想用hash选择css预处理,这里我选择node-sassnode-sass是自动编译实时的,dart-sass需要保存后才会生效。参考链接https://blog.csdn.net/yangy.

2021-05-18 20:35:38 157 1

原创 jarsigner: 无法打开 jar 文件: tap_unsign.apk

flutter 的 android项目上线,我们在想应用宝发布应用时,需将key.jks文件放入应用宝的空白文件中,在cmd中执行jarsigner -verbose -keystore key.jks -signedjar baoming.apk tap_unsign.apk name遇到如下报错jarsigner: 无法打开 jar 文件: tap_unsign.apk具体过程参考:https://www.jianshu.com/p/c84877700f2b我将我的key.jks文件与ta

2021-05-16 17:34:05 2528

原创 css 的 flex 属性

flex一共六个属性flex-directionflex-wrapflex-flowjustify-contentalign-itemsalign-content图片引用地址参考地址

2021-05-11 15:19:28 47

原创 vue3.0 与 vue2.0

1.vue3.0 的发布与 vue2.0 相比,优势主要体现在:更快、更小、更易维护、更易于原生、让开发者更轻松;更快virtual DOM 完全重写,mounting & patching 提速 100%; 更多编译时(compile-time)提醒以减少 runtime 开销; 基于 Proxy 观察者机制以满足全语言覆盖以及更好的性能; 放弃Object.defineProperty ,使用更快的原生 Proxy; 组件实例初始化速度提高 100%; 提速一倍/内存使用降低一半;

2021-05-11 10:02:33 231

原创 Vue相较于原生js的优点分析

1.数据的自动绑定2.页面参数传递和页面状态管理。3.模块化开发、无刷新保留场景参数更新4.代码的可阅读性(模块化开发带来的)5.基于强大的nodejs,拥有npm包管理器,可以很好滴管理包的版本6.各子组件样式不冲突7.视图,数据,结构分离8.虚拟dom9.各种指令;过滤器vue缺点vue是单页面页面,对于搜索引擎不友好,影响seo。比如两个vue路由(页面),它的路径是这样的:index.html#aaa 和 index.html#bbb,但对于搜索引擎来说,都是同一个页面,就是i

2021-05-11 08:58:31 2701

原创 app内更新时,android低版本能更新,高版本下载完无安装步骤

问题背景:微信做app内更新,但测试机发现安装会失败,如果已经安装,到最后显示失败,没关系,可能是debug包和release包签名不一致冲突了,不影响正常使用。所有我打包之后安装手机1:android 6.0 能够通过连接下载,下载完也能够安装,正常使用手机2:android 8.1.0 能够通过连接下载,下载完不弹出安装,用改手机连电脑做测试,会有报错信息,但按照报错信息查的解决办法不好用<provider android:name="androidx.core

2021-05-10 13:08:39 643

原创 Flutter Execution failed for task ‘:app:generateReleaseBuildConfig‘.

我在写app内更新的时候,遇到报错FAILURE: Build failed with an exception.* What went wrong:Execution failed for task因为加了这部分,导致我打包不成功然后我仔细阅读量一下问题,我认为是我引入不存在的文件@xml/file_paths这个文件原本不存在,所以我进行添加,但是问题依旧存在,还是不能打包,所以继续查问题,我将tools:replace="android:resource" 删除,然后就可以打包了

2021-05-10 09:57:49 1642

转载 vuex的简单使用

什么是vuex?vuex官网的解释是:Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。从上图可以很好看出这几个属性之间的调用关系(不过官方图没有画出getters的使用)可以看出:组件Vue Component通过dispatch来调用actions提供的方法而actions除了可以和api打交道外,还可以通过commit来调mutations提供的方法最后mutaions将数据保存到

2021-05-09 23:55:24 55

转载 yarn是什么

yarn同npm相同,都是包管理器,但是yarn相对简洁,而且能够防止版本下载不同造成的项目下载不成功Yarn的优点?速度快 。速度快主要来自以下两个方面:并行安装:无论 npm 还是 Yarn 在执行包的安装时,都会执行一系列任务。npm 是按照队列执行每个 package,也就是说必须要等到当前 package 安装完成之后,才能继续后面的安装。而 Yarn 是同步执行所有任务,提高了性能。离线模式:如果之前已经安装过一个软件包,用Yarn再次安装时之间从缓存中获取,就不用像npm那样再从网络下

2021-05-09 23:38:39 144

原创 css中的字体大小

font-size 值可以是绝对或相对值。px:pixel,像素,屏幕上显示的最小单位,用于网页设计,直观方便;pt:point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;em:即%,在CSS中,1em=100%,是一个比率,结合CSS继承关系使用,具有灵活性.pt=px乘以3/4。比如12px×3/4=9pt大小。PX和em转换的公式:对于PX转em的方法也类似,就是em=16乘以px,也就是说1.5em=1.5×16=24px。...

2021-05-09 20:11:19 477

空空如也

空空如也

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

TA关注的人

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