摘要:
参考资料 #一.什么是栈(stack)? ##1.1.简介 首先我们需要知道数组是一种线性结构,并且可以在数组的任意位置插入和删除数据,而栈(stack)是一种受限的线性结构。以上可能比较难以理解,什么是受限制的线性结构?让我们首先来了解下栈结构的特点吧,下面就是栈的图解: 总结栈的特点就是在放入数 阅读全文
摘要:
1.什么是数据结构? 数据结构(英语:data structure)是计算机中存储、组织数据的方式——维基百科 个人理解数据结构并不是一种具体的数据,而是一种方式,就像生活中的图书馆中存放了大量的书籍,如果把每一本书看做是数据,那么如何将书籍放进去,又如何将书籍找到并取出来这个方式就是一种生活中的“ 阅读全文
摘要:
通过匿名闭包函数可以解决模块导出中的同名问题,但存在代码复用的问题(无法再次使用函数内的代码,通过导出对象就完美解决了以上问题 1 // 模块化最基本导出原理 2 var module = (function () { 3 var fun = function () { 4 alert('模块导出' 阅读全文
摘要:
在vue向数据库提交数据的过程中,可能需要处理某些数据,比如有以下要求:传递的参数必须是以逗号分隔的分类列表 但此时如果vue组件中的数据却是数组形式的这个时候需要用到数组的 join 方法对数据进行处理 但这会导致错误,原因就是该数据已经被双向绑定,对原数据进行修改会导致错误!!! 此时就需要用到 阅读全文
摘要:
在做电商后台管理系统项目事遇到的问题,可能视频是去年的,element现在已经是新版本了,有些地方修改了,从而导致了以下问题 级联选择器的位置不对 解决的方法就是在全局css中添加以下代码: .el-cascader-menu { height: 300px; } 完美解决!!! 阅读全文
摘要:
在全局css样式中添加以下代码即可: body .el-table th.gutter { display: table-cell !important } 阅读全文
摘要:
在用vscode编写vue代码时,因为安装的有vetur插件,所以当代码中有v-for语法时,会提示,“Elements in iteration expect to have 'v-bind:key' directives.”这个错误。 这是ESLint的功能,对vue进行了eslint检查。那么 阅读全文
摘要:
Git合并分支后,需要将子分支提交到git仓库,这个时候就需要单独提交子分支,其步骤如下: 先创建子分支,并包含最新当前分支下的修改数据 git checkout -b sonBranch 将新分支内容全部提交 git add .git commit -m "完成开发" 在码云创建一个子分支 git 阅读全文
摘要:
非常简单的操作方法!对于初学者来说,不用再去为了烦人的代码标准报错而苦恼了! 方法一 在项目根目录下增加 vue.config.js 配置文件 并添加以下代码: module.exports = { lintOnSave: false } 方法二 在 .eslintrc.js 里注释掉 @vue/s 阅读全文
摘要:
问题描述为——函数括号前缺少空格 导致原因主要是,使用eslint时,严格模式下,会报错Missing space before function parentheses的问题,意思是在方法名和刮号之间需要有一格空格 解决方法如下 在根目录中,打开 .eslintrc.js 文件,并在 rules 阅读全文
摘要:
学习vue框架时,发现在使用vscode格式化vue代码时,出现单引号变成了双引号问题(导致和EsLint要求不一致),从而导致报错!!!!好坑啊!!! 解决方法如下 在文件根目录下创建 .prettierrc.json 代码格式配置文件 内容为: { "singleQuote":true, "se 阅读全文