- 博客(34)
- 收藏
- 关注
原创 vuex 基础
vue的一个状态管理工具 ,一般管理多个组件共享使用的数据 , 公共对象,按照写法进行管理,里面有些核心1 下载state})3 main.jsnew Vue({store})
2023-12-19 23:36:27
338
原创 路由 vue-router
单页面应用 --- 在页面实现切换的时候不进行刷新 路由实现页面之间的切换跳转 每一个接口地址返回不同资源 每一个前端地址匹配显示不同的页面1 安装2 创建页面组件 home.vue center.vue wode.vue3 创建路由的js文件path:"/",component:组件,routes})4 main.jsnew Vue({router})5 App.vue---显示--->---切换--->to='地址'
2023-12-19 23:26:12
764
原创 Vue 导入与导出
require("a") a.js 下载依赖或者环境的自带的 【模块一定在node_modules里面】module.exports = 内容 const a = require("路径")export constt a='aa' import {a} from "路径"require('模块路径') import a from "模块路径"require("./a.js") 相对路径模块 基本都是自己写的。require("c://") 据对路径模块。
2023-12-11 19:15:55
127
原创 Vue修饰符
lazy 默认v-model使用的是 input事件 , 将事件改为change事件出发 (修改并且失去焦点)@keydown.enter.ctrl='回车+ctrl'3、.self 只有点击自己的时候触发,不触发冒泡和捕获。5、.native 给组件添加时间的时候添加。@keydown.enter='回车出发'7、.passive移动端 滚动事件使用。4、.capture 将事件转为捕获。2、.prevent 阻止默认行为。6、.once 事件只触发一次。1、.stop阻止事件冒泡。
2023-12-11 19:15:22
27
原创 Vue组件通信
三、边界传参 this.$parent this.$children,this.$root。将组件的 公共部分进行提出,然后通过mixins混入的方式,加入到组件里面。n: () => this.n, //传递函数形成必包。2、需要新建一个untils包,下建一个bus.js文档。1、使用条件:必须组件都存在的时候,必须都订阅了。bus.$on('事件名',(参数)=>{ })bus.$emit(‘事件名字’,参数)n1() { n1是要使用的值。一、eventBus。// 一般会放在原型。
2023-12-11 19:01:01
15
原创 Vue 生命周期---组件钩子函数
默认不执行的,数据发生更改的时候就执行了(平时用的比较少,可以用watch和computed来代替)组件刚刚创建,以虚拟DOM形式存在,这个时候可以获取到组件的数据和方法。虚拟DOM转化真实DOM前,在这里进行了diff比价,来查看是否更改了。虚拟DOM转化成真实DOM ,在这里就可以操作DOM。组件创建前,这个阶段无法操作组件,组件还没有生成。销毁阶段主要处理计时器以及一些时间的注册。只执行一次,调用组建的时候就执行了。只执行一次,调用组件的时候就执行了。
2023-12-08 16:36:39
52
原创 Vue基础
如果在等待时间内又有新的数据变化,则会重新计时。需要注意的是,默认的节流时间是根据浏览器屏幕刷新率(大约16ms)来决定的,如果你希望自定义节流时间,可以通过设置 `watch` 的选项参数 `deep: true` 和 `immediate: true` 来实现。总结起来,`watch` 自带节流是为了在数据变化频繁时保证性能和稳定性,并且提供了一种简便的方式来监测数据的变化并作出相应的响应。自动执行,当使用的属性被跳用的时候自动get函数,比较watch,他更注重结果,适用于多个属性影响一个结果。
2023-12-08 16:27:29
21
原创 Vue基础
key是给虚拟DOM元素加唯一标示的,如果涉及到增删不建议使用下标作为key值,建议使用id作为key值,当虚拟dom发生改变的时候可以快速的定位改变前和改变后的同一个元素,方便对比,get(){ return 值 },get函数里边返回数据 同步属性的数据。set( ){ },只要监听的属性值改变就触发,在这个函数里面更新视图。V - 视图模型 -- 挂载元素里面的(就i是组件)M - 数据模型 -- data(接口返回的数据)VM - 视图数据 -- 逻辑层。mvvm === 全自动。
2023-12-08 16:12:09
18
原创 json-serve
npm i json-server -g (--global全局 环境变量配置的路径下)json-server 数据地址 --host 你的ip地址(可以不加) --watch。三、创建一个数据库json文件。例:文件名:data.json。需要在node环境下。
2023-12-08 16:04:27
22
原创 Vue基础(三、监听器watch)
immediate:true //初始化的时候执行一次。deep:true, //深度坚挺。//触发函数使用普通数据类型。
2023-12-05 20:58:18
25
原创 Vue基础(二、基本指令二)
一、:style二、v-html和v-textv-html 主要渲染富文本 (带标签的) 容易造成代码注入攻击v-text 渲染普通字符串三、v-cloakv-text和{{}} 区别{{}} 当网络不好的情况下可能出现乱码闪烁的问题stylediv #app v-cloak 当vue解析道指令的时候 将该元素显示出来。
2023-12-05 20:57:19
19
原创 简单的常见问题
1.get请求一般是去取获取数据( 其实也可以提交,但常见的是获取数据 );post请求一般是去提交数据。2.get因为参数会放在url中,所以隐私性,安全性较差,请求的数据长度是有限制的, 不同的浏览器和服务器不同,一般限制在 2~8K 之间,更加常见的是 1k 以内;post请求是没有的长度限制,请求数据是放在body中;3.get请求刷新服务器或者回退没有影响,post请求回退时会重新提交数据请求。4.get请求可以被缓存,post请求不会被缓存。
2023-12-01 16:35:29
21
1
原创 Maven
4、关闭linux自带防火墙(防火墙使用阿里云的)3、编辑文件 /etc/profile,在文件最后添加如下内容。2、指定从阿里云安装docker。5、启动docker服务。3、安装docker。1、上传jdk安装文件到服务器。4、执行如下命令,让配置生效。二、安装Java(JDK)5、测试JDK是否安装正确。一、安装Docker。
2023-11-25 09:12:13
17
原创 Java异常
在Java中,异常被分为三个主要的类别:可检查异常(checked exceptions)、运行时异常(runtime exceptions)和错误(errors)。
2023-11-25 09:01:43
17
原创 Java常用类
/Integer、Double的定义方式//或者//或者表示一个特定时间,精确到毫秒1.例//创建Date类的对象 默认是系统当前时间/*** year:年份,默认从1900开始计算* month:月份,默认是0-11* date:日期*/// //判断d1是否在d2之前// //判断d1是否在d2之后//随堂案例:计算自己活了多长时间。
2023-11-09 19:40:07
30
1
原创 Java面向对象(中)面向对象的三大特性一:继承
继承是面向对象三大特征之一,可以让类跟类之间产生子父的关系。可以把多个子类中重复的代码抽取到父类中,子类可以直接使用,减少代码冗余,提高代码的复用性。
2023-10-31 20:52:43
32
1
原创 Java面向对象(上)
现实世界中的对象:手机、车。对象拥有属性和功能(function、method)。类是由多个具有相同特征和行为的对象抽取出来的1、确定类名2、编写属性(实例变量)3、编写方法(实例方法)属性:通过变量表示,又称实例变量。
2023-10-30 19:20:09
28
1
原创 Java数组基础
/1、System类提供数组拷贝方法//定义目标数组/*** src:原数组* srcPos:原数组的起始位置* dest:目标数组* destPos:目标数组的起始位置* length:拷贝的长度*/i++) {
2023-10-28 08:57:21
24
原创 java first day
3、在本地创建一个文件夹用来存放仓库,在该目录下进入cmd,输入git clone 仓库地址。2、在gitee网站创建账户,并且创建仓库。2.git commit -m “日志”4、进入本地仓库进行增加或者删除。1、下载gitee客户端。
2023-10-24 17:32:57
22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人