js
刘建状
这个作者很懒,什么都没留下…
展开
-
jspdf添加多行文字,且获取当前添加文字的高度
jspdf添加多行文字,且获取当前添加文字的高度原创 2024-03-29 10:14:30 · 487 阅读 · 0 评论 -
js 创建对象过程
js创建对象过程function Person(name,age){ this.name = name this.age = age}let zs = new Person("张三",19)创建一个新对象:zs新对象会执行[[prototype]]连接:zs.proto = Person.prototype (这里prototype是对象的属性,默认指向自己;__proto__是实例的属性,指的是创建该实例的对象)新对象和函数调用的this会绑定起来:Person.call原创 2022-05-30 14:20:41 · 184 阅读 · 0 评论 -
js 对象类型转换
js 对象类型转换: 对象直接参与计算时,系统会根据计算的场景在 string/number/default 间转换。1. 如果声明需要字符串类型,调用顺序为 toString > valueOf let obj = { num:1, // 运算对象为字符串类型调用 toString(){ console.log("调用toString"); return this.num原创 2022-05-27 14:26:54 · 1941 阅读 · 0 评论 -
js 数组Array.of、Array.form
Array.of() 设置一个参数时不会创建空元素数组// 创建了一个数组里面包含元素3let array = Array.of(3)console.log(array) // [3]Array.form() 可将类数组转换为数组,类数组指包含 length 属性或可迭代的对象let str = '今天';console.log(Array.from(str)); //['今','天']// 为对象设置length属性后也可以转换为数组,但要下标为数值或数值字符串let us.原创 2022-05-27 10:14:45 · 257 阅读 · 0 评论 -
js FileReader对象
js FileReader原创 2022-05-24 14:27:38 · 308 阅读 · 1 评论 -
关于向后端请求数据流时需要下载文件时,因参数不正确后端返回错误信息无法获取问题
一、应用场景有这样一个需要导出表格的需求,有时候可能出现参数不正确的现象,导致无法正常下载文件,恰巧我们还要用到后端返回的错误提示。而我们在打印请求的数据时是这样的:我获取的是一个 Blob 对象,没有我们需要的数据而在Network中信息是这样的:而我们正是需要第二种的json格式,正好js有一个对象叫 FileReade所以解决的方法也随之而来:// res接口返回数据// 判断当前的type if (res.type == 'application/json') { con原创 2022-05-24 14:21:42 · 798 阅读 · 0 评论 -
vue3 安装vite和创建vue3cli命令
1. 安装vite命令npm i -g create-vite-app2. 创建cli命令create-vite-app 项目名称3.下载相关依赖npm i 或者 npm install4. 运行npm run dev原创 2021-09-03 14:35:26 · 969 阅读 · 0 评论 -
React refs初级篇 简单调用refs
React refs初级篇 简单调用refs说明:1.字符串方法可能在版本以后的版本弃用 // 类组件 class Demo extends React.Component{ render(){ return ( <div> <input ref="input1" type="text"/>原创 2021-08-24 13:43:41 · 153 阅读 · 0 评论 -
React props 初篇 ———— 如何props传值、设置传值类型、设置传值默认值
React props 初篇 ———— 如何props传值、设置传值类型、设置传值默认值 <!-- react核心库 --> <script src="../../../js//react.development.js"></script> <!-- deact-dom. 用于支持react操作dom --> <script src="../../../js/react-dom.development.js">&l原创 2021-08-24 09:19:20 · 1135 阅读 · 0 评论 -
vue 引入mock.js和用法
vue 引入mock.js和用法如果是vue脚手架的话要下载一下mock.js打开终端:输入 npm install mockjs --save-dev等待下载完毕在src目录下新加一个文件夹在mock文件夹下新建index.js文件在index.js中加如以下代码// 引入mockjsconst Mock = require('mockjs');// 获取 mock.Random 对象const Random = Mock.Random;const phonePrefix原创 2021-07-28 11:40:18 · 234 阅读 · 0 评论 -
element ui 修改select 背景颜色,无法修改问题
element ui 修改select 背景颜色,无法修改问题 /* select 背景 */ .el-select-dropdown { background-color: red !important; } /* END */如图:根本控制不了加入这个属性 :popper-append-to-body="false"注:这个属性加上scpe也可以用官方给的的解释是:是否将弹出框插入至 body 元原创 2021-07-15 15:48:50 · 3505 阅读 · 2 评论 -
CSS - flex 弹性布局 容器固定宽度,内容不固定时,文字换行问题
## 代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&原创 2021-07-15 09:41:55 · 2574 阅读 · 0 评论 -
js 去除数组里的空值
js 去除数组里的空值// arr 为要处理的数组// newArr 为处理之后的数组 var newArr = arr.filter(function (s) { return s && s.trim(); });原创 2021-06-11 16:00:30 · 789 阅读 · 1 评论 -
js 将字符串分割为数组
js 将字符串分割为数组 split() let str = '1,2,3,5,74,7,8' console.log(str.split(',')) // 输出 ["1", "2", "3", "5", "74", "7", "8"]原创 2021-06-11 15:54:55 · 11199 阅读 · 0 评论 -
echerts 变化图例的形状
echerts 变化图例的图标形状如图:我想想把它去掉或者替换。echerts为我们提供了很多种图标:类型包括 circle,rect ,roundRect,triangle,diamond,pin,arrow,none我想去掉选的是none代码: legend: { // 图例的位置和字体的颜色 orient: 'vertical',原创 2021-06-01 15:22:46 · 105 阅读 · 0 评论 -
echerts 图例文字和图表颜色相同
只需要在图例的配置项里面加上:textStyle: { color: '#fft'}就可以了,效果如下!!!原创 2021-06-01 15:12:25 · 293 阅读 · 0 评论