自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android Studio Emulator一直卡在Google Logo出不来

我尝试在androidstudio模拟器中运行我的应用程序,模拟器已经打开,但一直停留在Google徽标加载界面半个小时了都退不出来,也进不去。1.不要使用带有Play Store徽标的虚拟设备。而不是选择一个没有play store标志的虚拟设备这在我的案例中起了作用)3.清除仿真器中的数据并re-run删除它。2.从SDK管理器安装HAXM。

2024-04-21 20:30:52 343 1

原创 Android模拟器emulator for AVD ‘myphone1‘emulator: ERROR: x86_64 emulation currently requires hardware a

Starting emulator for AVD 'myphone1'emulator: ERROR: x86_64 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: HAXM is not installed on this machine

2024-04-13 22:26:30 117

原创 npm ERR! code EPERMnpm ERR! syscall opennpm ERR! path D:\nodejs\node_cache\_cacache\tmp\55c543f1n

如果用这个方法,那么自己配置的默认依赖下载到其他盘就失效了,就像刚开始那样,依赖都是会下载到C盘了。这个也能解决输入npm命令没有反应的问题。剩下的两个文件夹也是一样,把权限给足够。强调:不是nodejs安装目录npm模块下的那个npmrc文件。这主要是因为node目录下自己配的这些文件夹权限不够;而是在C:\Users{账户}\下的.npmrc文件…注意:这个文件默认是被隐藏,一定要选择将隐藏取消掉。既然是权限不够,那就把这些文件的权限都开启起来。ps:如果还不行,就这些用户把权限都给上。

2024-03-21 16:49:52 388

原创 vscode中断无法识别npm的命令解决方案

在中可以正常执行npm -v等指令,但是在vs code终端中,无法执行npm -v,node -v等指令。

2024-03-21 12:36:13 768

原创 npm出现内部错误,重新设置镜像

问题:报错解释:这个错误表明你尝试从一个指定的npm镜像源的响应时失败了。可能的原因包括网络问题、镜像源不可用、DNS解析问题或者镜像源的确已经下线或更改。1.重新设置镜像源。

2024-03-20 22:46:42 491

原创 vue3的组件间的v-model参数

vue3中,如何实现父子组件的数据双向传递,用v-model并携带参数,实时更新数据的那种

2024-03-12 00:41:34 282

原创 设置了uni.chooseLocation,小程序中打不开

设置了uni.chooseLocation,在小程序打不开,点击没反应,地图显现不出来;

2024-01-13 17:46:33 1299 1

原创 uniapp 查找不到uview-ui文件怎么办?

用官方的方式总是报:文件查找失败:'uview-ui' at main.js解决方案: 下载成功是这样的:而不是这样的: 这样的原因是你的项目里没有package.json包,先执行 npm i -y再安装uview-ui uni.scss中引入然后再APP.vue中全局引入样式,注意一定要下好sass和scss-loader,如果是HBuilderX安装的就不需要担心,里面内嵌了的。注意:以上代码一定要在第一行没下载的自行下载3.配置easycom组件模式 此

2024-01-12 19:38:29 1516 1

原创 【无标题】

报错,是因为把页面设置为tabbar页面了,只需要在pages.json中删除一些配置就行;把这个tabBar属性删除就行了,或者把路径修改一下。

2024-01-11 00:33:51 367

原创 flex布局

flex-start(默认值):左对齐flex-end:右对齐center: 居中space-between:两端对齐,项目之间的间隔都相等。space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。space-evenly:前两者的改进,每个元素之间的距离相等flex-end:center:flex-start:交叉轴的起点对齐。flex-end:交叉轴的终点对齐。center:交叉轴的中点对齐。

2023-12-17 20:51:20 74

原创 Linux压缩和解压命令

Linux系统中压缩包的后缀有.zip、.gz、.bz2、.xz等,后缀不同表示压缩方式不同。

2023-12-12 11:16:13 93

原创 Linux命令之查看文件和权限修改操作

一般情况下,文件或目录与创建该文件的用户属于同一组,或在被创建时通过选项指定所属组,但在需要时,可通过chgrp命令更改文件的所属组。在管理权限时,若权限的变动较小,则可以使用字符方式进行设置;,存储在/var/lib目录中,若不额外指定,locate命令默认搜索这个数据库,用户也可通过-d选项指定搜索路径。简单来说,若设置某个文件的权限为777,则表示所有用户对该文件或目录都有读权限、写权限和可执行权限。默认情况下,文件的所有者为创建该文件的用户,或在文件被创建时通过命令指定的用户,但在。

2023-11-18 20:17:23 468

原创 Linux命令之文件管理相关命令

Linux系统中常见文件分为普通文件和目录文件。对文件和目录的操作

2023-11-18 17:08:33 237

原创 Linux的命令——关于操作用户及用户组的命令

root作为系统中唯一的超级用户,权限极大,可以执行的命令极多,其中不乏非常危险的命令,如“rm -rf”。Linux是一个多用户、多任务的分时操作系统,在Linux主机上可同时登陆多个用户,为了对用户的状态进行追踪,并对其可访问的资源进行控制,每名用户在使用Linux之前,必须向系统申请一个账号,并设置密码,之后才能登陆并访问系统资源。注意:使用usermod命令的 -g 选项为用户设置附属组时,将会覆盖用户原有的附属组,若想为用户设置多个附属组,需使用gpasswd命令将用户逐个添加到不同的用户组中。

2023-11-11 16:27:01 339

原创 SFTP远程终端访问

当服务器部署好以后,除了直接在服务器上操作,还可以通过网络进行远程连接访问CentOS 7默认支持SSH(Secure Shell, 安全Shell 协议),该协议通过高强度的加密算法提高了数据在网络传输中的安全性,可有效防止中间人攻击(Man-in-the-Middle Attack,一种黑客常用的攻击手段)。本节将针对如何通过SSH远程访问Linux进行详细讲解。

2023-11-11 10:29:54 247

原创 Linux系统初步了解

Linux系统由4个主要部分组成:内核、Shell、文件系统和应用程序。本专题主要是围绕这四个来展开的。POSIX(可移植操作系统接口)定义了操作系统应该为应用程序提供的标准接口,其意愿是获得源码级别的软件可移植性。所以Linux选择了POSIX作为API设计的标准。

2023-11-11 09:50:50 105

原创 如何从gitee上下载项目并把它在本地运行起来

有时候我们会想到在gitee上下载下来项目,那么怎么把项目下载到本地并跑起来呢?下载第三方包,初始化好后,输入 npm run dev开始运行就可以了。点击 Git Bash Here 按钮,打开窗口,输入。第二步:在电脑合适的位置新建一个文件夹,用来存放项目。以上可以选择HTTPS和SSH两种形式。

2023-07-20 21:26:14 7580 4

原创 typescript找不到模块‘vue‘ ‘vue-router‘

提示:找不到模块“vue-router”。你的意思是要将 "moduleResolution" 选项设置为 "node",还是要将别名添加到 "paths" 选项中?ts(2792)

2023-06-23 11:24:33 4687 4

原创 typescript中的泛型以及约束

泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。首先,我们来实现一个函数上例中,我们使用了之前提到过的数组泛型来定义返回值的类型。Array允许数组的每一项都为任意类型。但是我们预期的是,数组中每一项都应该是输入的value的类型。上例中,我们在函数名后添加了,其中T用来指代任意输入的类型,在后面的输入value: T和输出Array中即可使用了。接着在调用的时候,可以指定它具体的类型为string。

2023-06-01 00:04:55 524

原创 typeScript的类与接口

接口(Interfaces)可以用于对「对象的形状(Shape)」进行描述。这一章主要介绍接口的另一个用途,对类的一部分行为进行抽象。

2023-05-22 23:54:28 600

原创 typeScript中的类以及类的限制

传统方法中,JavaScript通过构造函数实现类的概念,通过原型链实现继承。而在Es6中,我们终于迎来了class.typeScript除了实现了所有Es6中类的功能以外,还添加了一些新的用法。

2023-05-17 23:08:27 893

原创 typeScript的枚举

当然,手动赋值的枚举项也可以为小数或负数,此时后续未手动赋值的项的递增步长仍为。的取值重复了,但是 TypeScript 并没有报错,导致。上面的例子中,未手动赋值的枚举项会接着上一个枚举项递增。定义的类型只会用于编译时的检查,编译结果中会被删除。所以使用的时候需要注意,最好不要出现这种覆盖的情况。所有其它情况的枚举成员被当作是需要计算得出的值。外部枚举(Ambient Enums)是使用。外部枚举与声明语句一样,常出现在声明文件中。比如一周只能有七天,颜色限定为红绿蓝等。上面的例子中,递增到。

2023-05-15 20:30:58 368

原创 typeScript中类型别名和字符串字面量类型、元组的运用

但是当直接对元组类型的变量进行初始化或者赋值的时候,需要提供所有元组类型中指定的项。元组起源于函数编程语言(如 F#),这些语言中会频繁使用元组。该例子中,只能添加字符串和数字类型的,添加布尔类型的会报错。元组(Tuple)合并了不同类型的对象。,它只能取三种字符串中的一种。数组合并了相同类型的对象,而。定了一个字符串字面量类型。类型别名常用于联合类型。

2023-05-12 12:05:28 305

原创 typeScript中的类型断言

类型的变量,它们可能是由于第三方库未能定义好自己的类型,也有可能是历史遗留的或其他人编写的烂代码,还可能是受到 TypeScript 类型系统的限制而无法精确定义类型的场景。我们知道,TypeScript 是结构类型系统,类型之间的对比只会比较它们最终的结构,而会忽略它们定义时的关系。理想情况下,TypeScript 的类型系统运转良好,每个值的类型都具体而精确。类型,为了实现这样一个函数,它的参数的类型肯定得是比较抽象的父类。断言为精确的类型,亡羊补牢,使我们的代码向着高可维护性的目标发展。

2023-05-12 01:02:32 622

原创 typeScript中的函数类型

= -1;采用函数表达式|接口定义函数的方式时,对等号左侧进行类型限制,可以保证以后对函数名赋值时保证参数个数、参数类型、返回值类型不变。主要讲解函数声明、函数表达式、用接口定义函数的形状、可选参数、参数默认值、剩余参数、重载

2023-05-09 23:58:02 568

原创 typeScript中的数组类型及应用

数组定义,泛型数组,类数组、用接口定义数组等。在这里,定义了一个名为list的数字类型的数组,数组里面的项中不允许出现其他的类型,否则会报错。

2023-05-09 22:47:18 749

原创 在vue中用v-for遍历img图片路径显示不出来的解决办法

在vue中,用v-for遍历图片路径,不报错但也不显示出来,解决方法如下

2023-05-09 12:10:41 886

原创 typeScript复杂数据类型--任意类型、类型推论、联合类型、对象的类型(接口)、数组的类型、函数的类型

但如果是any类型,则允许被赋值为任意类型。任意值的属性和方法可以认为,声明一个变量为任意值之后,对它的任何操作,返回的内容的类型都是任意值。在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为的抽象,而具体如何行动需要由类(classes)去实现(implement)。TypeScript 中的接口是一个非常灵活的概念,除了可用于对类的一部分行为进行抽象以外,也常用于对「对象的形状(Shape)」进行描述。age: 25上面的例子中,我们定义了一个接口Person。

2023-04-26 19:00:28 686

原创 typescript的基本数据类型

JavaScript 的类型分为两种:原始数据类型()和对象类型(Objecttypes)。原始数据类型包括:布尔值、数值、字符串、nullundefined以及 ES6 中的新类型和ES10 中的新类型。本章主要介绍前五种原始数据类型在 TypeScript 中的使用。

2023-04-26 14:05:08 556

原创 typeScript安装以及typeScript配置

它强调了 TypeScript 的两个最重要的特性——类型系统、适用于任何规模。包含js的所有的元素,能运行js代码,支持ES语法,是一种开源、跨平台的编程语言。就是js的超集。TypeScript 是添加了类型系统的 JavaScript,适用于任何规模的项目。TypeScript 是一门静态类型、弱类型的语言。TypeScript 是完全兼容 JavaScript 的,它不会修改 JavaScript 运行时的特性。

2023-04-26 00:03:44 1222

原创 动态组件、keep-alive的使用及自定义指令

1.什么是自定义指令vue 官方提供了v-text、v-for、 v-model、 v-if 等常用的指令。除此之外 vue 还允许开发者自定义指令。2. 自定义指令的分类。

2023-04-24 22:12:32 467

原创 ref的使用与数组中的最全的使用方法

ref 用来辅助开发者在不依赖于 jQuery 的情况下,在vue中获取 DOM 元素或组件的引用。每个vue的组件实例上,都包含一个$refs 对象,里面存储着对应的 DOM 元素或组件的引用。默认情况下,组件的 $refs 指向一个空对象。拿当前的DOM对象:效果显示:App根组件改变它的字体颜色:注意:ref的值不能冲突,不然后面的DOM对象会覆盖之前获得的对象,最终获取的是最后一个对象。

2023-04-24 02:00:00 2559

原创 vue组件之间的数据共享

父组件向子组件共享数据需要使用自定义属性。组件之间如何实现共享数据,父传子、兄弟组件等的数据传输

2023-04-23 18:08:52 465

原创 vue组件的生命周期

mounted时期:已经把内存中的HTML结构,成功的渲染到了浏览器之中。mounted时期:已经把内存中的HTML结构,成功的渲染到了浏览器之中。destroyed时期:组件已经被销毁,此组件在浏览器中对应的DOM结构已被完全移除!beforeUpdate时期:将要根据变化过店、最新的数据,重新渲染组件的模板结构。beforeUpdate时期:将要根据变化过店、最新的数据,重新渲染组件的模板结构。updated时期:已经根据最新的数据,完成了组件DOM结构的重新渲染。了当前组件的DOM结构。

2023-04-23 16:21:34 447

原创 在vue组件中,怎么解决组件之间的样式冲突问题

① 单页面应用程序中,所有组件的DOM结构,都是基于唯一的index.html页面进行呈现的。默认情况下,写在.vue组件中的样式会全局生效,因此很容易造成多个组件之间的样式冲突问题。② 每个组件中的样式,都会影响整个index.html页面中的DOM元素。不加时,更准确的说,在父组件中不是它的亲儿子,没有自动添加该属性。

2023-04-23 13:01:43 207

原创 使用vue.component全局注册组件、props的使用

通过components注册的是私有子组件例如:在组件A的 components 节点下,注册了组件F。则组件F只能用在组件A中;不能被用在组件C中。

2023-04-20 15:31:17 768

原创 vue-cli的使用和单页面应用程序、使用vue-cli脚手架创建vue项目步骤

pplication)简称SPA,顾名思义,指的是一个Web网站中只有唯一的一个HTML页面,所有的功能与交互都在这唯一的一个页面内完成。在工程化的项目中,vue 要做的事情很单纯:通过 main.js 把 App.vue 渲染到 index.html 的指定区域中。vue-cli是Vue.js开发的标准工具。它简化了程序员基于webpack创建工程化的Vue项目的过程。components 文件夹: 程序员封装的、可复用的组件,都要放到 components 目录下。App.vue 是项目的根组件。

2023-04-20 14:45:22 337

原创 axios的使用,axios的get请求、post请求方式、put请求方式

axios (发音:艾克C奥斯)是前端圈最火的、专注于数据请求的库。react/vue官方都推荐使用axios发送ajax请求,是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

2023-04-20 02:44:28 460

原创 vue中的计算属性的概念与使用方法

计算属性指的是通过一系列运算之后,最终得到一个属性值。这个动态计算出来的属性值可以被模板结构或 methods 方法使用。el:'#app'data: {r:0,g:0,b:0},},methods: {},})案例:效果演示:计算属性的特点:定义的时候,要被定义为“方法”在使用计算属性的时候,当普通的属性使用即可实现了代码的复用只要计算属性中依赖的数据源变化了,则计算属性会自动重新求值!

2023-04-20 01:47:37 98

原创 vue的watch侦听器、watch的属性 immediate(侦听属性)、deep(侦听一个对象)

watch侦听器允许开发者监视数据的变化,从而针对数据的变化做特定的操作。watch: {//监听username值的变化// newVal 是"变化后的新值”,oldVal 是"变化之前的旧值"})案例:效果如下:(改变值后,控制台的输出)

2023-04-20 01:15:35 452

空空如也

空空如也

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

TA关注的人

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