自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 npm 镜像源-新版本

npm 国内国外淘宝的仓库

2022-08-14 14:40:19 567 1

原创 关于更改 DNS_PROBE_FINISHED_NXDOMAIN 错误,以及 DNS

如果以上都做完了,还是不得行!并且改了DNS地址还是没起效果,那考虑以下是不是vpn安装配置时候的相关配置有啥问题...或者被第三方拦截了,我就是....最后发现是vpn的目标地址有问题。解决办法一般是DNS服务器地址不对,可以用管理员运行cmd然后输入命令nslookup查看我们的dns服务器地址,如果不对就更改。在弹出窗口,将时间范围设置为“时间不限”,然后仅选中“缓存的图片和文件”框,最后点击“清除数据”按钮。,查找到就解析结束,没查找到就继续解析。......

2022-07-22 16:55:24 1492

原创 git submodule update --init --recursive 父子仓库

添加:git submodule add 子模块仓库地址 子模块在父模块目录下的存储路径。注意:路径不能以 / 结尾(会造成修改不生效)、不能是现有工程已有的目录(不能順利 Clone)删除:拉取,更新submodule......

2022-07-15 10:31:54 4613

原创 在vue2在组件上使用 v-model

vue2在组件上使用 v-model

2022-02-25 18:24:30 438

转载 codemirror ,vue-codemirror

codemirror 相关方法、属性、codemirror-在线代码编辑器、如何完成一个在线代码编辑器

2022-02-18 17:57:49 324

转载 this.$refs类型识别问题、四种类型写法

ts,$refs类型完善,$refs上能查询到 codemirror对象,但是不能访问到 codemirror 对象下面一级的对象

2022-02-18 17:45:50 657

原创 FileReader对象的使用

前端文件上传并解析文件内容,FileReader对象的使用

2022-01-28 17:39:04 492

原创 PGIS踩过的坑

PGIS

2021-12-30 10:47:51 165

原创 Component is missing template or render function.

引入组件之后不显示。现象:1、组件的 mounted 可以触发。2、组件结构就是不渲染。3、组件有写有template。4、components里面注册了

2021-12-10 15:21:01 7929 1

原创 同源策略 & 跨域

proxy,proxy失效

2021-12-06 11:03:08 516

原创 做一个聊天室

整体架构掘金@功能vue-at 组件

2021-10-25 17:37:25 75

原创 scrollHeight、scrollTop——双击事件、单击事件

scrollHeight、scrollTop、clientHeight 这些都是 父组件 的属性

2021-10-21 16:29:41 82

原创 资源引入 require

requirerequire 的使用位置:template 里面使用会报错,要在JS里面使用。img src 使用 require 并且动态拼接 遇到的错误// 正确async function getApp() { try { const { data } = await api.getApp(); data.forEach((item) => { list1.push({ icon: require('../../../asset

2021-10-19 17:11:40 309

原创 同步、异步

async-awaitasync-await 可以把同步的函数转换为异步的函数相关案例: try { getBaseInfo(); } catch (error) { console.log(error); }这时候想 打印出来 error 是不可能的,因为 getBaseInfo 是异步函数,而 try catch 又是同步的。所以正确写法是 try { await getBaseInfo(); } catch (error) { co

2021-10-19 16:49:22 62

原创 全局挂载的函数与注销——重复调用函数

场景:window.resize( ) 了一个函数,然后第一次打开页面调用一次,第二次打开页面调用两次。。。。原因:1、window.addEventListener 全局挂载,只有当全局生命周期结束时候,函数会自动回收2、这个组件mounted一次,就挂在一个 ‘resize’ 在 window.addEventListener 上所以要手动注销const instanceResize = ()=>{}// 定义onMounted(() => { ne

2021-10-19 16:36:49 610

原创 vue3 响应式原理——toRefs、ref

参考文章:ref 、toRefs 使用toRef、ref 都是生成响应式对象的函数。区别:1、ref用于生成ref对象,可以指传递一个参数。toRef要传递俩,object和K2、注意区分toRefs和toRef,toRefs是 vue3 包装过后的函数...

2021-10-08 10:52:11 345

原创 组件数据交互——eventBus / vuex / provide / prop

eventBuseventBus因为是使用的一个全局VUE实例,所以每使用一次后,就多一个eventBus,这会导致“想调用一次eventBus,但无意将历史eventBus一起调用了”这种问题解决办法:解决办法是在使用eventBus的组件内,在使用完后,记得销毁eventBus。beforeDestroy钩子函数里面销毁eventBusvuexprovideprovide...

2021-10-08 10:46:38 145

原创 css踩坑

1、盒子模型:box-sizing:border-box设置width:20px,包括padding + width + border,不包括 margin。但是不知道什么时候变化了,好像又包括 margin 了2、flex 布局2.1:flex:auto flex:auto:flex-grow:1、flex-shrink:1、flex-basis:auto//flex-grow:空间有余,是否放大。0不放大(*),1放大...

2021-09-25 23:29:57 68

原创 关于CR换行符 lf换行符

1、在VScode中把CR换行符转换为 LF换行符IDEA和VS code设置默认换行符为LF_sdujava2011-CSDN博客2、项目中已经存在的CR换行符如何一键修复(转换)为 lf 换行符warning Delete `␍` prettier/prettier(eslint配置的一些问题)_LPLIFE的博客-CSDN博客npm run lint --fix...

2021-09-11 15:06:24 405

原创 页面跳转——router.push或者window.open

window.open(url,target,features,replace)打开一个新窗口,或者是已命名窗口。url:target:features:replace:router.push$router.push({path:`/first/second/${row.groupId}`,});//router.push的路由路径,如果最前面没有斜杠的话,会和原路径拼接到一起...

2021-09-10 14:22:22 901

转载 vue3学习笔记

data-propertydata是一个函数,这些实例 property 仅在实例首次创建时被添加。// data函数返回一个对象,并用响应性系统包裹。以 $data 的形式存储在组件实例中console.log(vm.$data.count) // => vm是实例,$data是包装过后的响应式的属性console.log(vm.count) // => 为了方便,data对象的属性被“直接暴露”method1、Vue 自动为methods绑定this...

2021-08-16 11:32:46 932

转载 git命令总结

git tag 标签git tag //查看标签列表git tag v1.0 // 打标签,默认标签是在最新提交的commit上的git tag v0.9 f52c633 //指定版本打标签git tag -a v0.1 -m "我是描述" 1094adb // -a名称 -m描述git show v0.9 //查看标签信息...

2021-08-13 10:38:36 54

原创 git——错误集合

Q:输入git add readme.txt,得到错误:fatal: not a git repository (or any of the parent directories)。A:Git命令必须在Git仓库目录内执行(git init除外),在仓库目录外执行是没有意义的。Q:输入git add readme.txt,得到错误fatal: pathspec 'readme.txt' did not match any files。A:添加某个文件时,该文件必须在当前目录下存在,用ls或者di

2021-08-13 10:30:27 104

原创 api——RESTful API(url命名规则、状态码)

参考链接路径(Endpoint)不能有动词,只能有名词状态码(Status Codes)参考链接:菜鸟教程200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。 201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。 202 Accepted - [*]:表示一个请求已经进入后台排队(异步任务) 204 NO CONTENT - [DELETE]:用户删除数据成功。 400 INVALID REQUES

2021-08-12 13:47:16 523

原创 npm 学习

初始化开发时依赖:npm install --save-dev 开发时依赖在正式环境会不加载!例如 负责css压缩的包运行时依赖:npm install --save查看npm包版本npm list jquerynpm list -g jquerypackage.json① "5.3.3"→ 锁定5.3.3版本,"^5.3.3" → 锁定5版本,但安装其中的最新版本,"~5.3.3"→ 锁定5.3版本,但安装其中的最新版本② script 节点下的表示脚本。执行sc...

2021-08-12 00:35:02 153

原创 svg——在vue 使用svg

关于svg的属性W3C 简单的很如何在 Vue 项目中引用vue.js 在 vue 中使用 svg其中写成组件模式的 svg 格式调整如下svg 格式调整如何调整 svg 的颜色?直接在 svg.vue 文件里面的 fill 属性的值改为iconbase 里面传递的 iconColor 属性...

2021-08-10 23:27:23 501

原创 Vue2与Vue3的区别

https://zhuanlan.zhihu.com/p/139590941

2021-08-02 18:23:45 261

原创 后端常见错误释义

500"could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute statement"某一个字段没有传递 / 字段名字书写错了

2021-08-02 15:50:16 188

原创 VUE组件

参考:component is 简解直接使用我们一般都是使用引入组件,然后组件名的方式使用。<Child1 />但是当组件多起来,就很不方便<child1 :a="1" :b="2" :c="3" @ok="handle1"/><child2 :a="5" :b="2" :c="3" @ok="handle1"/><child3 :a="1" :b="4" :c="3" @ok="handle1"/><child4 :a="

2021-07-28 18:20:18 152

原创 npm install 错误合集

npm 怎么老出错!!!cb() never called!1、可能是缓存问题,清空缓存:npm cache clean -f2、删除 package-lock.json和 node_modules 文件夹,然后再执行 npm install3、node 版本问题:安装新版本node4、⭐最终 cnpm install 弄出来了!/(ㄒoㄒ)/~~...

2021-07-27 17:57:55 272

原创 clipboard——复制

常见方法:1、clipboard.js2、document.execCommand()已废弃3、Navigator.clipboard (原生)参考:JavaScript复制内容到剪贴板MDN——Navigator.clipboard

2021-07-26 15:41:55 538

原创 axios

axios是一个第三方JS库,用于实现接口调用的用法:① 下载,然后再像一个JS文件引入 axios.js文件② 或者 使用npm 安装axios特征:(axios是一个基于promise用于浏览器和node.js的 HTTP 客户端),是一个基于promise,可以用于浏览器的 http 客户端 和 node.js的 http 客户端支持浏览器和node.js (浏览器、node.js都是客户端,是环境) 支持promise 支持请求拦截器、响应拦截器 自动转换JSON数..

2021-07-26 15:22:45 199

原创 大屏——echart——字体——CSS

字体:digital-7-webfont

2021-07-25 00:30:11 259

原创 前端优化——图片

图片压缩前端会用到很多 PNG 图片,图片最好控制在1M以下。PNG图片的压缩和剪裁可以用到PS,但是如果没有PS,这里有几个网站可以使用:剪裁:改图宝压缩:imageoptim——无大小限制,tinypng——5M以下免费...

2021-07-22 16:40:00 101

原创 配置VUE项目

vue create project-name 备注:项目名称不可以有大写字母 please pick a preset ? //选择Vue的版本, default(vue2 babel,eslint) //默认配置 vue2版本,基本配置包含 babel default(vue3 babel,eslint) //默认配置 vue3版本,基本配置包含 babel manually select features //手动配置(我选择的这一项) 备注:Babel 是javaScr.

2021-07-21 15:11:42 905 2

原创 vue——@component——继承 的一些知识点

vue的@component的学习背景:有一次要用到继承来写,继承里面又涉及到 super.created() 的访问,然后又涉及到在父类访问 this.$store 和 this.属性 ... 这些都出问题了,报错信息写在情况:祖父类:import components1 from '@/components';import { Component, Vue } from 'vue-property-decorator';@Component({ components:.

2021-07-21 11:54:26 3694

原创 从login到第一个页面

/login 页面 → 点击 确定 login 请求成功 → this.$router.push({ name: 'index' }) // 根路由→ 进入路由拦截器(因为 to.path 不为登录路由,然后又没有用户信息,所以第一次获取用户信息,然后生成动态路由)(获取用户信息那一部分,在state.userInfo里面存储了模块权限和操作权限)if(to.path===登录路由){ next()}else{ if(vuex的userinfo有){ ...

2021-07-20 15:53:27 78

原创 记一次 登录 404

1、原因baseURL出错了,导致的,修改devServer.proxy.target 就可以了

2021-07-17 15:41:02 364

原创 ant-design 莫名其妙的 bug 合集

1、表格的表头不移动,表格内容却在移动?scroll 属性的 x 要有值才会移动。

2021-07-13 13:58:19 657

原创 promise.then() 的大坑

这次想用promise.then 做一个异步请求addTable().then(resolve()) 注:这是错误写法,没有一部效果addTable().then(()=> { resolve()}) 注:这是正确的

2021-07-01 11:31:36 214

空空如也

空空如也

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

TA关注的人

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