自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 微信小程序-mpVue+vantWapp——路由跳转

2.navigator标签:不能跳转tabBar页面。1.a标签:不能跳转tabBar页面。

2023-12-25 15:09:30 172

原创 微信小程序-mpVue+vantWapp

一、mapVuemapVue是有美团推出基于vue进行封装的小程序框架(目前没有维护了)二、创建项目1.安装node2.安装vue脚手架3.创建项目命令4.进入项目5.安装vantWapp6.构建npm(打开微信开发者工具,点击,并勾选选项,构建完成后,即可引入组件。内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置旧版本(在project.config.json 添加一下代码。然后在项目的根目录创建miniprogram文件)

2023-12-20 11:06:41 176

原创 new Map的使用

Map在构造或者保存键值对的时候,任何值都可以(对象、数字、ture等...),所以使用Map构造的时候有一定随意性的。

2023-12-01 15:12:40 1124

原创 Ubuntu 安装Jenkins流程

1、查看系统版本2、查看是否安装JAVA3、如果没有安装,则执行下面命令4、配置环境变量在/etc/profile中5、使配置立即生效(无需重启)

2023-09-20 18:12:30 294

原创 Termius-链接服务器

Termius是一款免费的跨平台的SSH客户端,支持桌面平台(Windows、macOS、Linux)也支持手机平台(Android、iOS)。虽然叫SSH客户端,但其实也是支持SFTP的,不过属于收费功能。

2023-09-18 20:55:08 1478

原创 Nginx--server的配置讲解

【代码】Nginx--server的配置讲解。

2023-09-18 20:31:36 1901

原创 js-常用的数组操作方法(改变原数组,不改变原数组)

2.unshift:将参数添加到原数组的第一位,并且返回数组的长度3.pop:删除原数组的最后一项,并返回删除元素的值;如果数组为空则返回undefined4.push:将参数添加到原数组末尾,并返回数组的长度5.splice(start,deleteNumber,item1,item2,…):从start位置开始删除deleteNumber数量,并从该位置起插入 item7.reverse():将数组反序 8.sort(sortfunction):按指定的

2023-09-04 14:26:10 1313 1

原创 Vue2的 “__ob__:Observer“ 属性的解决方案

vue有一个重要的机制—Observer(观察者),Observer被称为__ob__是vue中的一个属性,是用来监听数据变化的。一般是vue取值的方式是是异步的,出现__ob__:Observer说明处于监听状态,是不可以枚举的。一、__ob__:Observer是什么。

2023-09-02 16:47:53 3991

原创 node——process(环境变量.env和argv)的一些配置详细说明以及在vite和wbpack上面使用差异

process对象是node的全局全局变量,对node的进程进行相关的控制。

2023-07-26 14:59:18 1245 1

原创 vue3+vite+ts--KeepAlive缓存组件

初次进入时:created(setup)> onMounted> onActivated退出后触发 deactivated再次进入:只会触发 onActivated不会在触发created(setup)和 onMounted。

2023-07-18 16:01:06 415 1

原创 vue3+vite+ts--provide 和 inject 用法

1. provide / inject 类似于消息的订阅和发布,遵循 vue 当中的单项数据流,什么意思呢?就是数据在哪,修改只能在哪,不能在数据传递处修改数据,容易造成状态不可预测。2. 在订阅组件内修改值的时候,可以被正常修改,如果其他组件也使用该值的时候,状态容易造成混乱,所以需要在源头上规避问题。

2023-07-12 11:03:49 672 1

原创 tsconfig.json各配置属性详解

需要注意的是,tsconfig.json 中的配置属性并不是编译器的所有选项,有些选项只能在命令行中使用 --flag 的方式传入。- tsconfig.json 文件是 TypeScript 项目的配置文件,它包含了编译器的配置选项。- 还需要注意的是,每个配置项都有默认值,并不是所有配置都需要配置,根据项目实际情况配置。

2023-07-08 16:43:05 277 1

原创 TypeScript——类型操作符typeof、keyof、in的使用介绍

如果你想要复用某一个约束类型,又不想从新去一个一个的去定义,这时就可以使用typeof了。

2023-07-03 15:32:30 562 1

原创 js——Reflect

Reflect是es6新增的api,与Proxy是相辅相成的,在Proxy上 有的方法,在Reflect就—定有。- Reflect对象—共有13个静态方法。

2023-07-03 13:15:53 337 1

原创 vue3+vite+ts--组件使用v-model实现双向绑定(vue2&vue3+ts的详细讲解)

vue 规则:props 是单向向下绑定的,子组件不能修改 props 接收过来的外部数据。- 在子组件绑定属性的时候属性后面紧跟.sync- 子组件使用props接收属性- 子组件通过$emit(update:属性名,数据)

2023-06-19 10:54:02 1489

原创 CSS动画——transition详细讲解

ease-in-out和ease类似,但比ease的加速度大(幅度大)cubic-bezier(0.42,0,0.58,1)ease渐快,匀速,减慢cubic-bezier(0.25,0.1,0.25,1)- 渐变函数是transition-timing-function其中贝塞尔曲线的预设值。ease-out匀速,减慢cubic-bezier(0,0,0.58,1)ease-in渐快,匀速cubic-bezier(0.42,0,1,1)linear全程匀速cubic-bezier(0,0,1,1)

2023-06-07 01:25:26 2491

原创 CSS动画——animation 关键帧动画详细讲解

8.animation-play-state 规定动画是否正在运行或暂停。9.animation-fill-mode 属性规定动画在播放之前或之后, 其动画效果是否可见;6. animation-iteration-count 规定动画被播放的次数。- 动画的是一个相对位置的移动。4. animation-timing-function 规定动画的速度曲线。3. animation-duration 规定动画完成一个周期所花费的秒或毫秒。5. animation-delay 规定动画何时开始。

2023-06-07 01:00:12 1017

原创 vue3+vite+ts--插槽slot的详细使用

Vue插槽是Vue中常见的一种组件间的相互通信方式,作用是让父组件可以向子组件指定位置插入html结构,适用于,在要接收数据的组件页面通过标签来表示,简单来说,就是通过此标签来起到占位的作用,而要插入的内容也会对应到标签所在的位置,插槽又分为匿名插槽、具名插槽、作用域插槽。

2023-06-06 23:37:38 659 1

原创 vue3+vite+ts--withDefaults+defineProps的使用(父传子)

defineProps父组件绑定的属性值接收- withDefaults是defineProps绑定默认值的api。

2023-05-29 15:45:12 1462

原创 vue3+vite+ts--defineExpose的使用

defineExpose用于子组件的属性和方法暴露,父组件可以通过ref标记子组件来获取子组件暴露的方法和属性,子组件通过defineExpose方法暴露出来后,父组件才可以获取到。- 父组件用ref来标记.value的形式来获取。

2023-05-27 14:33:55 665 2

原创 vue3+vite+ts--watch和watchEffect监听使用

手动停止watchEffect的监听,需用一个变量来监听在,然后在调用就会关闭监听。watchEffect接收一个副作用函数onInvalidate与flush。- 数组的形式返回的也是数组。- 写多个watch。

2023-05-27 14:03:31 1463 1

原创 vue3+vite+ts--computed计算属性的使用

当改变整个testComputed时,才会触发set方法,如果testComputed是对象改变对象的某个属性的值时,不会触发set方法。当testComputed 依赖的值改变时,就会触发get方法。返回值val可以赋值给其他,不可以赋值给自己。

2023-05-23 14:58:27 2597 1

原创 vue3+vite+ts--ref和reactive系列的使用

toRefs 将响应式对象Proxy 转换为普通对象,每一个元素都变成原始的ref对象。- isRef 检查值是否为一个 ref 对象(isReactive同例)- toRef 为源响应式对象上的某个元素 新创建一个 ref()一、ref和reactive使用泛型的约束。- toRaw 返回原始对象。- 返回对象的响应式的对象。

2023-05-23 11:44:28 773

原创 vue3+vite+ts--defineEmits的使用(子传父)

2、defineEmits会返回一个方法,使用一个变量emits(变量名随意)去接收。1、在子组件中调用defineEmits并定义要发射给父组件的方法。1.子组件通过defineEmits向父组件发送数据并渲染案例。3、子组件需要发送emits(可不用携带参数)给父组件。

2023-05-17 10:34:10 2349

原创 vue3-使用vite构建vue3+ts项目-设置路径别名@+打包后index.html白板问题

1.在vite.config.ts文件defineConfig配置2.在tsconfig.json文件的compilerOptions配置baseUrl和paths。

2023-05-12 14:30:39 877 1

原创 vue3-使用vite构建vue3+ts项目

使用 npm# 使用 yarn# 使用 pnpm。

2023-05-11 16:26:26 613 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除