
前端学习记录
文章平均质量分 64
shencailing
这个作者很懒,什么都没留下…
展开
-
const let 自己在使用的场景
const let var一、const let var 使用场景 和 修改1.1 var1.2 let1.3 const二、使用优先级一、const let var 使用场景 和 修改1.1 varvar是最早学到的,var 不太使用。1、预解析//在声明前也 不会报错console.log(a); //undefinedvar a = 6;2、在循环体外面 也是可以使用的1.2 let1、不会预解析2、不可以重复的定义,let a = 0;...let a原创 2022-05-28 11:21:16 · 168 阅读 · 0 评论 -
一、js 数据类型;二、深拷贝 和 浅拷贝
深拷贝 和 浅拷贝 的区别一 、 js 数据类型1.1 基本数据类型1.2 引用数据类型二、深拷贝 浅拷贝2.1 浅拷贝 的方法2.1.1 `slice`2.1.2 `assign`2.1.3 `concat`2.2 深拷贝一 、 js 数据类型1.1 基本数据类型1、字符串(String)类型;2、数字(Number)类型;3、布尔(Boolean)类型;4、空(Null)类型;5、未定义(Undefined)类型;6、Symbol类型。1.2 引用数据类型1、对象(Object原创 2022-05-28 10:16:44 · 95 阅读 · 0 评论 -
element ui中 :1、 table 多选,可以实现翻页多选;选项限制条件,是否可以选择::selectable 2、table翻页 序号
table 多选,可以实现翻页多选一、element ui 官网地址二、自己项目代码实现2.1 `:row-key="getRowKeys"` 要写2.2 ` :reserve-selection="true"` 写上2.3 `:selectable="checkCpMoreSelectable"`控制当前行是不是可以选2.4 注意 清选中的样式表格代码:一、element ui 官网地址参考地址二、自己项目代码实现2.1 :row-key="getRowKeys" 要写 //渲染原创 2022-05-17 16:09:31 · 687 阅读 · 0 评论 -
scss 在项目中的 模块化、scss的使用
scss一、在对应目录下创建文件夹二、对应文件的内容三、在main.js 中 引入 index.scss四、全局引入(如variable.scss文件)一、在对应目录下创建文件夹二、对应文件的内容三、在main.js 中 引入 index.scssimport "@/assets/scss/index.scss";四、全局引入(如variable.scss文件)在vue.config.js中引入:module.exports = { css: { load原创 2022-04-04 16:09:00 · 1746 阅读 · 0 评论 -
vue3项目 新建 有好多格式的警告:`Delete ␍ eslintprettier/prettier` `missing return type on function`
一、安装好后 代码中有很多警告警告1:警告: Delete ␍ eslintprettier/prettier修复:npm run lint --fix警告2:警告:missing return type on function修复:在 .eslintrc.js 文件里面 添加:"rules": { "@typescript-eslint/explicit-module-boundary-types": "off" },...原创 2022-04-04 10:38:02 · 1332 阅读 · 0 评论 -
时间相关:零、时间格式化js,获取本月的第一天和本月的最后一天;一、获取现在时间以及过去的时间;二、element ui 日期选择器 最多只允许选择两个礼拜;三、Moment.js 四、倒计时
这里写目录标题一、获取现在时间以及过去的时间二、element ui 日期选择器 最多只允许选择两个礼拜三、Moment.js3.1 网址 :[Moment.js官网](http://momentjs.cn/)3.2 安装:`npm install moment --save `3.3 引入:四、时间formatDate.js 文件一、获取现在时间以及过去的时间 // --------- 获取默认时间时间方法 --------- getdefaultdate() { this.d原创 2022-01-18 15:33:56 · 462 阅读 · 0 评论 -
导出为excel vue中element ui 中实现的合并单元格 导出excel
导出为excel方式一、一、下载安装二、两个基础文件:2.1 Export2Excel.js2.2 Blob.js三、在文件中方式二、js-xlsx1.1 安装1.2 导入(局部)1.3 使用1、实例一,用方式二实现方式一、一、下载安装npm install -S file-savernpm install -S xlsxnpm install -D script-loader二、两个基础文件:2.1 Export2Excel.js/* eslint-disable */requir原创 2021-12-29 16:39:42 · 980 阅读 · 0 评论 -
vue 使用vue-print-nb 实现打印功能 和 用针式打印机打印模糊问题
这里写目录标题一、vue-print-nb 实现打印功能1、安装2、在main.js 中引入3、在vue页面中的使用4、打印分页 `style="page-break-after: always"`二、网页 用针式打印机打印模糊问题一、vue-print-nb 实现打印功能1、安装cnpm i vue-print-nb -S2、在main.js 中引入import Print from 'vue-print-nb'Vue.use(Print)3、在vue页面中的使用<template&原创 2021-12-28 14:10:37 · 5155 阅读 · 1 评论 -
数据加减的时候,特别是JS小数的加减时,会出现很多的小数,需要对结果处理
这里写目录标题现象:代码处理:现象:代码处理:直接将运算的结果保留一位小数处理:注意:这样会存在一定的出入,但是这里满足项目要求就没有深入看原因this.xq_totalMeter = this.xq_totalMeter.toFixed(1);...原创 2021-12-28 14:04:26 · 488 阅读 · 0 评论 -
Git命令的使用: 同时配置多个git仓库、mac电脑找不到.pub文件/查看仓库源、查看所在分支、 合并分支、一个项目连接多个仓库、一个项目多个分支、 回滚到上一个版本;git stash
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-12-23 11:22:33 · 1574 阅读 · 0 评论 -
JsBarcode 安装、使用、生成条形码的容器 及 参数配置options。 还存在的问题:条形码总体的宽度设置问题
JsBarcode目录一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-12-23 15:46:48 · 11680 阅读 · 6 评论 -
Less安装、使用及问题的解决 在vue中使用
目录一、Less介绍官方网站二、Less 安装及使用2.1 安装:2.2 使用:三、报错原因及解决一、Less介绍Less (Leaner Style Sheets 的缩写) 是一门向后兼容的 CSS 扩展语言官方网站二、Less 安装及使用2.1 安装:npm install less less-loader 上述是将less 和less-loader 分开安装了,也可以分开安装: npm i less npm i less-loader 2.2 使用:<style原创 2021-12-23 10:49:43 · 681 阅读 · 0 评论 -
Sass 的安装使用( 在vue中使用Sass SCSS, 用npm安装)及安装报错的解决方法
文章目录一、Sass是什么?一、Sass是什么?Sass 是一种 CSS 的预编译语言。它提供了 变量(variables)、嵌套(nested rules)、 混合(mixins)、 函数(functions)等功能,并且完全兼容 CSS 语法。Sass 能够帮助复杂的样式表更有条理, 并且易于在项目内部或跨项目共享设计。示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。...原创 2021-12-23 10:10:36 · 903 阅读 · 0 评论