一介*书生
愿你熬过苦难,依旧努力生活。
摘要: 1、为了按需引入使用,建两个文件,一个index.js文件,一个validata.js文件。(准备工作) 2、npm安装: npm install vee-validate --save (注意版本号,安装旧版版本: npm install vee-validate@2.0.0-rc.25,新版本会 阅读全文
posted @ 2020-12-30 15:59 一介-_-书生 阅读(2275) 评论(0) 推荐(0) 编辑
摘要: defineProps 和 defineEmits 都是只能在 <script setup> 中使用的编译器宏。他们不需要导入,且会随着 <script setup> 的处理过程一同被编译掉。 defineProps 接收与 props 选项相同的值,defineEmits 接收与 emits 选项 阅读全文
posted @ 2024-10-14 16:59 一介-_-书生 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 在vue3中,withDefaults是一个用于defineProps和defineEmits的辅助函数,主要用于为组件的props设置默认值,这个功能是vue3的一个新增特性,帮助简化组件的Props配置和默认值设置。 withDefaults的基本用法:主要是在使用ts中基于泛型类型的声明或者想 阅读全文
posted @ 2024-10-14 15:27 一介-_-书生 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 一、vue的双向绑定原理是什么?里面的关键点在哪里? ‌Vue的双向绑定原理是通过‌数据劫持结合发布-订阅模式来实现的。 Vue在初始化数据时,会对数据进行递归遍历,把每一个属性都转换成‌getter和setter,通过Object.defineProperty()方法实现数据劫持。当数据变化时,会 阅读全文
posted @ 2024-08-14 14:42 一介-_-书生 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1、location.href方式下载 对于浏览器不能打开的文件(例如:..rar .doc等)是可以实现下载的,但是对于浏览器可以打开的(例如:txt,xml等)只可以实现预览功能 window.location.href = "https://xxxx...测试.xlsx" 2、window.o 阅读全文
posted @ 2023-07-26 18:02 一介-_-书生 阅读(1733) 评论(0) 推荐(0) 编辑
摘要: 1.TS内置高级类型Partial&Pick&Required&Readonly 1.1、Partial Partial 可以快速把某个接口类型中定义的所有属性变成可选的 interface ApiKey { id: number; name: string; } const dataType1: 阅读全文
posted @ 2023-02-21 18:11 一介-_-书生 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.什么是声明 当使用第三方库时,很多三方库不是用 TS 写的,我们需要引用它的声明文件,才能获得对应的代码补全、接口提示等功能。 比如,在 TS 中直接使用 Vue,就会报错, const app = new Vue({ el: '#app', data: { message: 'Hello Vu 阅读全文
posted @ 2023-02-21 15:31 一介-_-书生 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 1.快速搭建一个浏览器开发环境 建立好文件夹后,打开 VSCode,把文件夹拉到编辑器当中,然后打开终端,运行npm init -y,创建package.json文件。 生成文件后,我们接着在终端中运行tsc -init,生成tsconfig.json文件。 新建src和build文件夹,再建一个i 阅读全文
posted @ 2023-02-20 17:07 一介-_-书生 阅读(1837) 评论(0) 推荐(0) 编辑
摘要: 1.枚举enum 1.1、数字枚举: 使用枚举我们可以定义一些带名字的常量,使用枚举可以清晰地表达意图或创建一组有区别的用例,程序中能灵活的使用枚举(enum),会让程序有更好的可读性 enum Status { text1= 1, text2, text3, } 这里能打印出枚举的值(也有叫下标的 阅读全文
posted @ 2023-02-19 18:45 一介-_-书生 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前言:TS简介相关介绍就不一一赘述,网上自行按照需求搜索查阅即可 1.TypeScript 的静态类型 TypeScript 的一个最主要特点就是可以定义静态类型,英文是 Static Typing。那到底是什么意思那?太复杂的概念性东西这里就不讲了,你可以简单的理解“静态类型”为,就是你一旦定义了 阅读全文
posted @ 2023-02-19 13:55 一介-_-书生 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Tailwind CSS 是一个由js编写的CSS 框架 他是基于postCss 去解析的 对于PostCSS的插件使用,我们再使用的过程中一般都需要如下步骤: PostCSS 配置文件 postcss.config.js,新增 tailwindcss 插件。 TaiWindCss插件需要一份配置文 阅读全文
posted @ 2022-10-06 16:52 一介-_-书生 阅读(576) 评论(0) 推荐(0) 编辑