摘要:
浏览器能正确识别的编码格式,只要按照这样的编码来设置对应的Content-Disposition,那么应该就不会出现中文文件名的乱码问题了。首先,Content-Disposition值可以有以下几种编码格式1. 直接urlencode: Content-Disposition: attachmen 阅读全文
摘要:
<van-popup v-model:show="showDatePick" position="bottom" :overlay-style="{ zIndex: 1000 }" > <van-picker-group title="时间范围" :tabs="['开始日期', '结束日期']" @ 阅读全文
摘要:
交叉类型 交叉类型(&): 功能类似于接口继承(extends),用于组合多个类型为一个类型(常用与对象类型)交叉类型(&)和接口继承(extends)的对比: 1、相同点: 都可以实现对象类型的组合 2、不同点: 两种方式实现类型组合时, 对于同名属性之间,处理类型冲突的方式不同 泛型和keyof 阅读全文
摘要:
class TypeScript全面支持ES2015中引入的class关键字,并为其添加了类型注解和其他语法(比如,可见修饰符等) class Person { name: string = 'a' } const p = new Person() console.log(p); // Person 阅读全文
摘要:
对象类型: JS中的对象是有属性和方法构成的,而TS中对象的类型就是在描述对象的结构(有什么类型的属性和方法) 1、直接使用{}来描述对象结构。属性采用属性名:类型的形式;方法采用方法名():返回值类型的形式 2、如果方法有参数,就在方法名后面的小括号中指定参数类型(比如:greet(name: s 阅读全文
摘要:
TS 是做类型注释,开发过程中做类型检查的,不参与编译代码常用的基础类型JS已有类型: 原始类型: number/string/boolean/null/undefined/symbol 对象类型: object(包括,数组、对象、函数等对象)TS新增类型: 联合类型、自定义类型(类型别名)、接口、 阅读全文
摘要:
1. vite.config 文件里面 1 import AutoImport from 'unplugin-auto-import/vite' 2 3 plugins: [ 4 ......., 5 AutoImport({ 6 include: [ 7 /\.[tj]sx?$/, // .ts, 阅读全文
摘要:
使用 :key 1. 常用的使用方法v-for 结合使用 1 <ul> 2 <li v-for="item in items" :key="item.id">...</li> 3 </ul> 唯一的key值在做虚拟DOM算法时尤为重要 2. 触发子组件并进行更新组件让其发生变化 1 <childre 阅读全文
摘要:
前提条件: 1. 必须是固定的参数传递,比如传递参数为固定的 2 个 3 个 => http://xxxxxxx/参数1/参数2 2. 通过创建(动态参数)的文件夹目录自己匹配生成路由 传递参数: 1 <nuxt-link 2 to="'/news/HyZDetaile/' + titleEn + 阅读全文
摘要:
1. svg在线压缩合并工具 SVG在线压缩合并工具 » 张鑫旭-鑫空间-鑫生活 (zhangxinxu.com) 2. svg-sprites还原工具 SVG Sprites还原工具,内置Font Awesome小图标 » 张鑫旭-鑫空间-鑫生活 (zhangxinxu.com) 3.svg在线编 阅读全文