自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react——实现父子组件的传值

需求:当页面中存在一个收藏图片,初始状态是未收藏,点击后显示收藏状态,于此同时父组件存在一个按钮,按钮的状态会跟随子组件中收藏未收藏的状态的改变而改变。同时实现取消收藏的效果。 效果: 父组件: import React, { useRef, useState } from "react"; import Son from "./son"; const Father = () => { const [parentData, setParentData] = useStat..

2022-01-14 15:43:28 361

原创 用css创建一个三角形

主要用到了盒子模型的均分原理 单独三角形效果 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>三角形</title> </head> <style> .box { margin: auto; width: 0; height: 0; border: 6px solid transparent

2021-10-10 22:20:38 133

原创 js简单模态框

如图先完成一个按钮,在点击按钮时出现模态框 <!-- 模态框触发按钮 --> <div class="btn"> <button id="open">click me</button> </div> .btn button { background-color: dodgerblue; border: 0 solid dodgerblue; border-radius: 10%; margi

2021-10-10 21:40:20 874

原创 让元素水平垂直居中

一、使用position+margin:auto 1、先设置父元素的相对定位 2、设置子元素为绝对定位 3、设置子元素的top right bottom left均为0 4、设置子元素的外边距为auto 二、效果展示 三、代码示例 <body> <div class="box1"> <div class="box2"></div> </div> </body> ...

2021-10-10 17:18:35 192

原创 创建vue项目时报错:无法加载文件

一、执行 vue init webpack 项目名时报错 解决办法:以管理员身份打开Windows PoweShell 输入命令 set-ExecutionPolicy RemoteSigned 再重新创建 说明:  Vue build==>打包方式,回车即可; Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到 所以Y 回车; Use ESLint to lint your code=...

2021-09-27 17:01:15 456

原创 学习笔记——侧边栏的实现

<div class="side" ref="refside"> <i class="el-icon-s-home" style="display: block;"><a href="">首页</a></i> <i class="el-icon-s-custom" style="display: block;"><a href=""&gt...

2021-09-27 11:48:57 222

原创 记录将项目上传到gitee

一、下载git 参考【教程】Git下载、安装 - 知乎 二、上传 创建仓库省略 找到自己要上传的本地目录右击选择Git Bash Here后会弹出一个窗口 使用前可用git --help查看相关命令 输入命令 git init 将我们要上传的项目变成git可以管理的仓库 使用git add .将文件夹下的所有文件添加进去(注意add与.之间有空格) 使用git commit -m '本次提交的说明'(说明信息必填)将文件上传到仓库(会报错,需先修改config文件) 报错,..

2021-09-13 19:13:20 98

原创 轮播图的实现

一、引入文件这三个一定要引入 HTML部分 <div class="c-banner"> <!-- 放轮播图的图片 --> <div class="banner"> <ul> <li><img src="../img/pic3.jpg"></li> <li><img src="../img/pic2.jpg"></li> ...

2021-09-13 15:54:13 239

原创 按钮或标签如何通过不同的内容显示不同的颜色以及按钮的禁用

一、不同状态不同颜色 <el-tag size="middle" :type="btnColor(scope.row.task_status)"> {{scope.row.task_status|keyvalFilter('key',[{key: "0",val: "已完成"}, {key: "1",val: "未完成"},{key: "2",val: "已接收"},{key: "3",val: "待接收"},{key: "4",val: "已同意"},{k...

2021-09-12 22:33:14 803

原创 用户表单(vue+elementui)

用户列表的内容可根据上级给的要求设置,其中添加用户以及修改需要共用页面(这边使用 了dialog),我这边是使用的是引用外部页面的形式。 <!-- 用户列表区域 --> <el-table :data="userlist" border stripe> <el-table-column label="ID" prop="user..

2021-09-12 22:05:29 711

原创 2021-09-12记录第一个vue项目出现的问题一(如何配置路由)

一、配置路由路径 二、路由配置基本结构 export const constantRoutes = [ //在这里配置路由和组件的关系 { path: '/login', component: () => import('@/views/login/index'), hidden: true }, ] const createRouter = () => new Router({ // mode: 'history', // require s

2021-09-12 21:38:06 467

空空如也

空空如也

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

TA关注的人

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