- 博客(15)
- 收藏
- 关注
原创 Vue项目启动报错:listen EADDRNOTAVAIL: address not available xxxxxxxx
vue项目运行报错:listen EADDRNOTAVAIL: address not available xxxxxxxx。
2022-08-17 14:15:22 800
原创 解构赋值的简单使用
ES6允许安照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。解构赋值是一种特殊的语法,它使我们可以将数组或者对象“拆包”至一系列变量中。
2022-08-15 11:28:03 523
原创 el-radio校验规则不生效
el-radio校验规则不生效分析原因el-radio默认的值是0,导致校验规则以为已经是选择过了,所以当没有选择的时候也不会报错表单校验的几个注意的点1.ref和model的值要保持一致 2. prop和v-model的名字要保持一致...
2022-06-28 11:33:03 2320
原创 element-ui中鼠标hover出现文字提示
效果 他的实现用的是element-ui 中的popover组件 实现代码: 把需要hover显示的文字放在 中是弹窗出现的位置是弹窗出现的触发条件详见官网Element - The world's most popular Vue UI frameworkElement,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库https://element.eleme.cn/#/zh-CN/component/popover...
2022-06-17 10:47:56 3798
原创 深拷贝和浅拷贝的理解
深拷贝和浅拷贝的根本区别是获取一个对象的复制实体,还是获取一个对象的存储地址,进行引用。对象和原始类型的根本区别之一是,对象是‘通过引用’存储和复制的(浅拷贝),而原始类型:字符串,数字,布尔值等,是‘作为一个整体’复制(深拷贝)让我们从原始类型开始,例如一个字符串let message='Hello';let phrase=message;结果我们就有了两个独立的变量,每个变量都存储着字符串“Hello”但是对象不是这样的。赋值了对象的变量存储的不是对象本身,而是该对象‘在
2022-05-13 15:04:38 345
原创 nextTick()的简单理解
当网页数据更新了,并且在dom中渲染后,自动执行该函数,当项目中你想在改变DOM元素的数据后基于新的dom做点什么,对新的DOM一系列的js操作都需要放进Vue.nextTick()的回调函数中,通俗的理解是:更改数据后当你想立即使用js操作新的视图的时候需要使用它在使用某个第三方插件时,需要在vue生成的某些dom动态发生变化时,重新应用该插件,也会用到该方法,这个时候就需要在$nextTick的回调函数中执行重新应用插件的方法注意:nextTick只是dom渲染完成进行操作,但是有时还是没有加载
2022-05-07 15:29:27 1872
原创 Git代码操作
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理上传项目1.在你需要上传的项目用cmd打开,输入git init初始化语句,此时你要上传的项目中就会有一个后缀名为git的文件2.远程连接仓库git remote add origingit@gitee.com:unexpected-name/y4_24.git...
2022-04-24 23:29:57 304
原创 命令行报错:spawn cmd ENOENT
spawn cmd ENOENT在使用vue ui 启动vue图形化界面时报的的错错误原因:缺少cmd的运行环境解决方法:在环境变量中配置添加 C:\WINDOWS\system32 这个语句即可spawn **** ENOENT 就是缺少对应运行程序的环境变量...
2022-04-02 17:01:20 3787
原创 uniapp之地图选点插件
使用此插件前提:已经有key值,申请方法请详见微信小程序获取地理位置信息_夏-小-舟的博客-CSDN博客首先,先找到地图选点插件2.插件申请接入(直接点击“点击浏览插件最新版本”即可添加,亲测好用)3.将下方代码添加到uniapp项目的manifest.json中{ "plugins": { "chooseLocation": { "version": "1.0.9", "provider": "wx76a9...
2022-03-07 19:39:46 1109 1
原创 报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
原因:重复点击导航,控制台报错解决办法:加上下面的代码到router中的index/* 解决导航栏或者底部导航tabBar中的vue-router在3.0版本以上频繁点击菜单报错的问题。 */const originalPush = VueRouter.prototype.pushVueRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err...
2022-03-02 19:04:06 190
原创 报错:missing-whitespace-between-attributes vue/no-parsing-error
错误原因:属性之间缺少空格解决方法:在User.vue页面查看,在第三行果然缺少空格
2022-02-22 20:11:40 1578
原创 报错:Elements in iteration expect to have ‘v-bind:key‘ directives vue/require-v-for-key
这句话的意思是,在使用v-for时,key是必须的解决方案,加上key
2022-02-14 19:59:06 1889
原创 报错: this.getOptions is not a function
今天安装less-loader报的错误原因:less-loader版本过高解决方法:卸载当前less-loader,重新安装npm uninstall less-loadernpm install less-loader@6.0.0
2022-02-11 15:16:37 446
原创 Webpack安装(开发环境)
什么是webpackwebpack 是一种前端资源构建工具,一个静态模块打包器(module bundler)。在webpack 看来, 前端的所有资源文件(js/json/css/img/less/...)都会作为模块处理。 它将根据模块的依赖关系进行静态分析,打包生成对应的静态资源(bundle)。Webpack基本概念入口(Entry):指示 webpack 以哪个文件为入口起点开始打包,分析构建内部依赖图。输出(Output):指示 webpack 打包后的资源 bundles
2022-01-08 09:39:00 810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人