自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue 中通过添加原生 input 实现文件上传

文件上传是通过 input 框 且 type = 'file' 来实现的文件上传功能,在页面标签合适位置添加<input type="file" name="avatar" accept="image/gif,image/jpeg,image/jpg,image/png" style="display:none" @change="changeImage($event)" ref="avatarInput" /><!-- 在点

2021-12-30 17:45:00 4610 2

原创 vue3.0 入门基础

vue3前置为什么学vue3目标:了解vue3现状,以及它的优点,展望它的未来Vue3现状:vue-next 2020年09月18日,正式发布vue3.0版本。但由于刚发布周边生态不支持,大多数开发者处于观望。现在主流组件库都已经发布了支持vue3.0的版本,其他生态也在不断地完善中,这是趋势。element-plus 基于 Vue 3.0 的桌面端组件库vant vant3.0版本,有赞前端团队开源移动端组件库ant-design-vue Ant Design Vu.

2021-12-18 19:15:00 645

翻译 使用 Vue.js 构建 VS Code 扩展

使用 Vue.js 构建 VS Code 扩展Visual Studio (VS) Code 是开发人员在日常任务中最喜欢使用的代码编辑器之一。它的构建考虑到了可扩展性。在某种程度上,VS Code 的大部分核心功能都是作为扩展构建的。您可以查看 VS Code 扩展存储库 ( https://github.com/microsoft/vscode/tree/main/extensions ) 以了解我在说什么。VS Code 在底层是一个电子 ( https://www.electronjs.org

2021-12-17 19:30:00 1269 4

原创 vue2 与 vue3 生命周期对比

周期对比vue2vue3beforeCreatesetupcreatedsetupbeforeMountonBeforeMountmountedonMountedbeforeUpdateonBeforeUpdateupdatedonUpdatedactivetedonActiveteddeactivetedonDeactivetedbeforeDestoryonBeforeUnmountdestoryedonUn

2021-12-16 15:15:00 1086

转载 vue中keep-alive的使用及详解

vue中keep-alive的使用及详解概念keep-alive 是 Vue 的内置组件,当它包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们。和 transition 相似,keep-alive 是一个抽象组件:它自身不会渲染成一个 DOM 元素,也不会出现在父组件链中。作用在组件切换过程中将状态保留在内存中,防止重复渲染DOM,减少加载时间及性能消耗,提高用户体验性原理在 created 函数调用时将需要缓存的 VNode 节点保存在 this.cache 中/在 render(页面渲

2021-12-13 17:35:42 332

原创 vue 中 v-if 和 v-show 指令的共同点与不同点

vue 中 v-if 和 v-show 指令的共同点与不同点共同点:都可以用来控制元素的显示与隐藏不同点:v-if 指令是通过动态的删除或者添加 DOM 元素,来控制元素的显示与隐藏,比较消耗性能,如果元素不是经常显示隐藏切换,可以考虑用 v-if 。v-show 指令是通过控制 css 样式中的 display: none/display: block,来控制元素显示与隐藏,适用于频繁显示隐藏切换的场景v-if<tamplate> <div>

2021-12-10 14:25:49 727

原创 用 typescript 做一个贪吃蛇小游戏

typescript 做一个贪吃蛇小游戏搭建环境创建 tscofig.json 文件配置如下{ "compilerOptions": { "target": "es2015", "module": "es2015", "strict": true, "outDir": "./dist", "noEmitOnError": true }}创建 webpack.config.js 文件安装 webpacknpm i webpack webpa

2021-12-08 10:26:08 3122 2

原创 JS获取元素位置与大小

JS获取元素位置与大小位置clientX / clientY鼠标相对于浏览器可视窗口的坐标位置e.clientXe.clientYoffsetX / offsetY鼠标相对于元素自身左上角的坐标位置e.offsentXe.offsetYpageX / pageY鼠标相对于文档区域的坐标位置e.pageXe.pageYscreenX / screenY鼠标相对于屏幕的坐标位置e.screenXe.screenYoffsetTop /

2021-12-06 14:52:42 591

原创 typescript 入门

typescript 入门typescript 是 JavaScript 的超集,熟悉 JavaScript 的人都知道JavaScript 是弱类型语言,比如声明一个变量可以为这个变量赋任意类型的值,后面可能会产生未知错误很难排查,而 ts 是强类型语言,重点就在其类型上面,可以说它是加强升级版的 js ,弥补 js 的不足typescript 环境搭建下载并安装 node官网地址: https://nodejs.org/zh-cn/download/ (安装64位或者32位 看自己电.

2021-12-02 15:10:11 614

原创 typescript 入门

typescript 入门typescript 是 JavaScript 的超集,熟悉 JavaScript 的人都知道JavaScript 是弱类型语言,比如声明一个变量可以为这个变量赋任意类型的值,后面可能会产生未知错误很难排查,而 ts 是强类型语言,重点就在其类型上面,可以说它是加强升级版的 js ,弥补 js 的不足typescript 环境搭建下载并安装 node官网地址: https://nodejs.org/zh-cn/download/ (安装64位或者32位 看自己电.

2021-12-01 14:59:41 337

空空如也

空空如也

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

TA关注的人

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