自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 render函数封装

另类组件封装以render函数封装render:为了创建虚拟dom,它return什么,页面就渲染什么,它return的值也要是虚拟dom封装一个面包屑item项组件,接收一个to参数<template> <span> <router-link v-if="to" :to="to"> <slot /> </router-link> <span v-else><slot /

2021-11-22 21:23:30 716

原创 vue的组件传值

vue的组件传值父子传值父传子传:子组件标签 属性名=值收:props: { 属性名: { type:类型,多个类型 [Object,Array,String], default:基本数据类型,直接写 复杂型数据类型: ( ) => {return 复杂数据类型} validator: (value) => { return boolean值 true:验证通过

2021-11-20 22:02:06 773

原创 路由的使用

路由:指向,把一个地址指向对应一个组件router:路由的实例化对象,管理整个路由route:提供当前路由的基本信息基本路由传参传:语法:this.$router.push(’/path地址?参数名=值&参数2=值2’)this.$router.push({ path:'/path地址', query:{ 参数名:值, 参数2:值2 }})收:this.$route.query.参数名this.$route.query.参数

2021-11-16 22:56:27 494

原创 项目中如何解决git冲突

项目中,冲突只会妨碍你自己的工作,它是不会涉及到整个团队的项目仓库;命令谨慎使用,有的使用后,一整天的代码白写git 基本使用git clone 地址只拉取了主分支的代码git checkout -b 分支名 orgin/远程分支名拉取远程其他分支代码,并在本地创建一个新的分支git 命令git初始化:git initgit提交到暂存:git add .将 暂存 提交到本地仓库:git commit -m"注释"提交本地仓库到远程和 远程 建立联系:git remo

2021-11-14 22:40:57 408

原创 vuex是什么?

Vuex什么是vuexvuex是一个专为 Vue.js 应用程序开发的状态管理模式, 采用集中式存储管理应用的所有组件的状态,解决多组件数据通信。要点:vue官方搭配,专属使用 (类似于:vue-router),有专门的调试工具集中式管理数据状态方案 (操作更简洁)data() { return { 数据, 状态 }}数据变化是可预测的 (响应式)小结:vuex是vue官方提供的独立组件体系之外的,管理公共数据的工具Vuex的学习内容state: 统一定义公共数据(类似于data(

2021-11-01 22:21:58 1732

原创 vue生命周期

vue生命周期组件从 创建 到 销毁 的整个过程就是生命周期钩子函数Vue 框架内置函数,随着组件的生命周期阶段,自动执行作用:特定的时间点,执行特定的操作场景:组价创建完毕后,可以在created 生命周期函数中发起Ajax 请求,从而初始化 data 数据分类:4大阶段8个方法初始化挂载更新销毁方法:beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbefore

2021-10-29 21:53:57 126

原创 vue组件-组件通信

vue组件_概念组件是可复用的 Vue 实例,封装标签,样式和JS代码组件化:封装的思想,把页面上 可重用的部分 封装为 组件

2021-10-23 09:59:05 404

原创 Vue常用命令(基础语法词典)

自己用来查阅的,实在是记不住,只能回头翻翻(学到新的就会更新)vue基础-插值表达式声明式渲染/文本插值语法:{{ 表达式 }}<template> <div> <h1>{{ msg }}</h1> <h2>{{ obj.name }}</h2> <h3>{{ obj.age>=18 ? '成年了':'未成年'}}</h3> </div></te.

2021-10-20 21:07:44 418 1

原创 git常用命令

什么是gitgit是一个开源的分布式版本控制系统(Distributed Version Control System,简称DVCS),是目前世界上最先进,最流行的版本控制系统。可以快速高效地处理从很小到非常大的项目版本管理。分为两种仓库 :本地仓库和远程仓库。Git 的特点项目越大越复杂,协同开发者越多,越能体现出 Git 的高性能和高可用性!Git 之所以快速和高效,主要依赖于① 直接记录快照,而非差异比较;② 近乎所有操作都是本地执行; 的特性本地仓库是在开发人员自己电脑上的Git仓库远程

2021-10-15 15:19:50 298 4

原创 ES6 模块化的使用

什么是ES6 模块化规范ES6 模块化规范是浏览器端与服务器端通用的模块化开发规范。它的出现极大的降低了前端开发者的模块化学习成本,开发者不需再额外学习 AMD、CMD 或 CommonJS 等模块化规范。ES6 模块化的好处大家都遵守同样的模块化规范写代码,降低了沟通的成本,极大方便了各个模块之间的相互调用,利人利己;ES6 模块化规范中定义每个 js 文件都是一个独立的模块;导入其它模块成员使用 import 关键字;向外共享模块成员使用 export 关键字;在node.js 体验 E

2021-10-14 21:36:03 481 3

原创 数据库MySQL 的增删改查使用

1. 什么是 SQLSQL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让 我们以编程的形式,操作数据库里面的数据。三个关键点: ① SQL 是一门数据库编程语言 ② 使用 SQL 语言编写出来的代码,叫做 SQL 语句 ③ SQL 语言只能在关系型数据库中使用(例如 MySQL、Oracle、SQL Server)。非关系型数据库(例如 Mongodb) 不支持 SQL 语言

2021-10-11 23:57:35 329

原创 使用 Express 写接口

1. 创建基本的服务器2. 创建 API 路由模块3. 编写 GET 接口4. 编写 POST 接口//导入 express 模块const express = require('express')// 创建 express 的服务器实例const app = express()// app.js [导入并注册路由模块]const apiRouter = require('./15.apiRouter.js')app.use('/api',apiRouter)// 调用 ap

2021-10-10 21:27:03 214 2

原创 Express 中间件

中间件的概念中间件(Middleware ),特指业务流程的中间处理环节Express 中间件的调用流程当一个请求到达 Express 的服务器之后,可以连续调用多个中间件,从而对这次请求进行预处理。Express 中间件的格式 Express 的中间件,本质上就是一个 function 处理函数注意:中间件函数的形参列表中,必须包含 next 参数。而路由处理函数中只包含 req 和 res。next 函数的作用 next 函数是实现多个中间件连.

2021-10-09 21:58:37 377

原创 javascript 数组合并与去重

一、数组合并的两种方法1、concat--合并数组,并且不去重var arr1 = ["ab","bc","de","fg"];var arr2 = ["ml","kg","ww","bc","am"];var arr3 = arr1.concat(arr2);console.log(arr3)2、自定义数组合并并去重函数var arr1 = ["ab","bc","de","fg"];var arr2 = ["ml","kg","ww","bc","am"];function

2021-10-08 23:36:58 4149

原创 npm与包(怎样开发一个自己的包)

npm上发布一个包的步骤明确自己需要的功能需求(因为需要重复用,记得写备注知道哪一块是什么需求的功能)初始化包的基本结构1.新建一个文件夹(随便叫啥,去官网查询一下有没有重复),作为包的根目录2.在文件夹内新建三个文件*package.json(用来管理配置文件,name文件名,version版本号,main入口文件,license协议...等)*index.js(包的入口文件,主要的功能代码就写在这)*README.md(包的说明文档,能够实现哪些功能,是哪个版本的一些基础信息

2021-10-07 21:26:16 155

原创 模块化笔记

1.什么是模块化?解决一个复杂问题时,把系统划分为若干模块的过程,模块是可组合,分解和更换的单元;遵守固定的规则,把一个大文件拆分成独立并且相互依赖的多个小模块;2为什么要用模块化?可以使代码低耦合,每个模块都是独立的,功能模块不互相影响,便于对其进行改进和维护;避免了js文件放入html文件中会有变量污染特点(好处):① 提高了代码的复用性 ② 提高了代码的可维护性 ③ 可以实现按需加载为什要学习模块化?模块化: 一个js文件中可以引入另

2021-10-06 20:05:40 278

空空如也

空空如也

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

TA关注的人

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