-
typescript学习笔记
介绍 背景:JS 的类型系统存在“先天缺陷”弱类型,JS 代码中绝大部分错误都是类型错误(Uncaught TypeError)这些经常出现的错误&am
-
ES6~ES12 类的混入 mixin 多态 letconstvar等
1、混入 mixin JavaScript的类只支持单继承: 也就是只能有一个父类,我们在开发中如果需要添加多个类的功能,可以使用混入(mixin&am
-
vue3使用import.meta.env在vite.config.ts下使用env环境变量的方法
vue2中 vue2使用 process.env获取环境变量 vue3中 process.env 在vue3中不生效vue3中使用 import.meta.env 获取环境变量 vite.config.ts中无法使用import.meta.
-
获取年月日星期几
在utils中定义了一个formatTime.ts import moment from moment; eslint-disable-next-line spellcheckspell-checkermoment.locale(zh
-
vue3 将文字或链接生成二维码 qrcode.vue
安装 npm install --save qrcode.vue 案例 vue3ts 利用Popover 气泡卡片 点击后d窗,或是修改为鼠标触动d框都可以 还可以写css样式改变二维码与卡片样式【Popover 气泡
-
最全js手写-建议死磕多练
手写题目 vue2数据劫持 function defineReactive(data) {if (!data || Object.prototype.toString.call(data) ! [object Object])r
-
使用webpack初始化项目
前端在脚手架没有出现之前,工程师都是自己手动配置的,因为我是直接上手的脚手架,所有当时认为手动创建很麻烦没必要学习,如今改变了这个想法ÿ
-
Points three vue3 typescript 渐变色粒子
粒子渐变色 需要材质颜色 和 BufferGeometry.colors的配合使用 设置颜色的时候 大概需要调整到图上这个颜色拾取器的位置上<template><div><div class&q
-
可以解决,但还有其他的办法
vscode出现下面这个问题时: TypeScript intellisense is disabled on template. To enable, configure "jsx": "preserv
-
vite自动按需导入ant-desgin-vue 自动导入hook的配置
import {defineConfig} from viteimport vue from vitejsplugin-vue支持jsximport vueJsx from vitejsplugin-vue-jsx; 自动导入v
-
第一章:初识 TS
初识 TS 前言一、 认识 TS二、 安装 TS三、 第一个 TS 文件1. 创建文件2. tsc 编译3. 编译完成 题外话前言 本系列主要讲解 TypeScript 的使用,文章中会用 TS 代替 Type
-
前端文件导出下载
文件导出下载 文件导出下载代码详解1.传统方式2.利用插件文件导出下载代码详解 1.传统方式 下载txt base64返回const byteCharactersatob(res.file); 先转义con
-
TS中对象字面量的额外属性检查
问题 我们在接口中定义了两个变量类型,在函数使用中并非用上全部的变量,是一种可选属性,一种OPTION BAGS。但是这并不意味着我们可以多出其他的属性!
-
Type ‘string | number | symbol‘ is not assignable to type ‘string | number‘. Type ‘symbol‘ is not
每次yarn build项目的时候就会报这个错误。刚开始找了很久原因,终于把问题解决了 问题分析,这种情况是因为vue3版本在多个v-for嵌套循环的时候,因为key的指引值
-
JavaScript | 基本语法(书写形式,数据类型,数组,函数,对象)
链接 一、初识 JavaScript JavaScript (简称 JS) 是世界上最流行的编程语言之一 是一个脚本语言,通过解释器运行 虽然 js 主要是用于前端页面的开发,但是实际上&
-
Cocos Cerator调整节点顺序后获取节点位置信息
阅读前,建议学习下皮佬的文章 — Cocos Creator 源码解读:siblingIndex 与 zIndex 解决 通过setSiblingIndex改变节点在父节点中的顺序&
-
最全Es6 - Es11( Es11篇)
文末有其他篇链接 Es11 1、私有属性 用 #+属性名 声明私有属性 class Rectangle {#height0;#width;constructor(height, width) {
-
使用vite搭建vue3.2项目,包含vuex+router+element-plus+ts;项目初始化完整版教程
项目创建 全局安装项目 命令: npm install create-vite-app -g 敲完命令后,会d出如下提示:根据提示信息,自己选择&a
-
vue拓展
文章目录[TOC](文章目录) 一、为什么会有这篇文章?抛弃Vuex:使用Pinia: 二、Pinia安装及注册1.安装2.注册及使用 三、Pinia的核心概