自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用element-ui中的轮播图来简易实现标签页

<template> <div id="app"> <div class="top"> <ul> <li v-for="item in list" :key="item.id" :class="[flowAct === item.name ? 'active' : '']" @click="change(item.name)">{{item.name}}</li> </ul&gt

2022-01-10 17:13:54 749

原创 vue中的key

Vue中的事件修饰符如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入如何插入一段漂亮的代码片去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.// An highlighted blockvar foo = 'bar';生成一个适合你的列表项目项目项目

2022-01-10 14:43:11 897

原创 vue3中的watch

vue3中的watch比起vue2中的watch有了些许的变化,我们使用composition api来写基本数据类型的监视:<template> 当前求和为:{{ sum }} <button @click="sum++">点我++</button></template><script>import { ref, watch } from "vue";export default { name: "App", set

2021-12-07 16:13:45 10790

原创 Vue2和Vue3的数据响应式原理区分

vue2中的数据响应式的实现主要是采用了Object.defineProperty()的方法,通过该方法的get()和set()来实现数据的响应式变化,简单写一下,vue实现的要复杂的多let num = 20let person = { name:'tom', sex:'男'}Object.defineProperty(person,'age',{ get(){ console.log(有人读取了age); return num }, set(val){

2021-12-06 10:22:09 487

原创 Vue中的data为什么要写成函数形式

vue中的data有两种形式的写法,对象形式和函数形式,如果只在一个页面中引入vue.js可以把它写成对象形式<div id="app"> </div><script>var app = new Vue({ el: "#app", data: { },});</script>但是如果使用了组件进行开发就必须把data写成函数形式,在脚手架中data也全部是写成函数形式的,如果写成对象形式会直接报错<script&gt

2021-12-03 10:29:17 1311

原创 vue中使用搜索框节省流量的方法

在写列表的时候一定要有搜索功能,搜索可以通过监听来实现<template> <div> <el-input v-model="params.searchWard" size="small" placeholder="请输入搜索名称" style="width: 200px; margin-bottom: 10px" > </div></template><scri

2021-11-22 10:58:11 460

原创 ES6中Set的一些用法

ES6中的set最常用的方法就是给数组去重let arr = [1, 2, 3, 1, 3, 5, 6]let result = [...new Set(arr)]console.log(result);[ 1, 2, 3, 5, 6 ]除此之外还可以给数组取交集,两个数组中相同的部分let arr = [1, 2, 3, 1, 3, 5, 6]let arr2 = [1, 2, 3, 7, 8, 9, 8, 7]let result = [...new Set(arr)].filter(

2021-11-15 10:39:17 651

原创 JavaScript中typeof与instanceof

typeof可以判断出一个变量的类型数字var a = 1;console.log(typeof a);//number字符串var a = 'hello';console.log(typeof a);//string布尔var a = true;console.log(typeof a);//booleannullvar a = null;console.log(typeof a);//objectundefinedvar a = undefined;console.

2020-11-21 14:28:58 205 1

原创 Vue中简单的路由嵌套

此代码中one为菜单一,two为菜单二,a为菜单1,b为菜单2,c为菜单3,d为菜单4;要注意template中的内容必须写在一个div中,且 routes中的children里的path不能加斜杠<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initia

2020-11-20 16:26:07 92

原创 Vue使用v-bind实现点击按钮切换div的颜色

刚刚接触Vue,先学着做一些简单的效果点击按钮切换div的颜色<script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.9/vue.min.js"></script> <style> #app div{ width: 200px; height: 200px; } #one{ backgro

2020-11-17 19:59:26 2660

原创 Vue中v-if和v-show的区别

v-if:根据条件判断,控制当前的节点是否显示到页面中如果为true,文本显示 <div id="a"> <span v-if='Show'>this is a text</span> </div> <script> new Vue({ el:'#a', data:{ Show:true

2020-11-17 19:00:27 97

原创 数组常用方法总结

一、数组检测对于一个网页或者一个全局作用域而言,使用instanceof操作符即可判断某个值是否是数组。但是如果网页中包含多个框架,这样就存在两个不同的全局执行环境,从而存在两个不同版本的Array构造函数,这样就会判断不准确。所以使用Array.isArray()方法来进行判断。var arr = [10,20,30];console.log(typeof arr);//objectconsole.log(arr instanceof Array);//true 在同一个全局作用域下可以这么判断

2020-11-14 17:21:38 448

原创 cookie与webStorage的区别

cookie:存储容量最大不能超过4kb;安全性较低,每次请求cookie都会被携带到服务器端,且以明文方式存储,一旦被拦截,信息则会被获取webStorage分为sessionStorage和localStoragesessionStorage

2020-11-12 19:12:11 489

原创 ES6对象扩展

Object.is同值输出true,与===类似;let a = 10;let b = 10;console.log(Object.is(a,b));//true不同之处在于:一是+0不等于-0,二是NaN等于自身,和===不一样。let a = +0;let b = -0;console.log(Object.is(a,b));//falseconsole.log(a===b);//truelet a = NaN;let b = NaN;console.log(Object.is

2020-11-11 11:27:43 79

原创 es6解构简述

es6解构简述ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构一、数组的解构赋值完全解构:左边的变量和右边的值一一匹配的关系let [a,b,c] = ['tom',20,true];console.log(a,b,c);//tom 20 true不完全解构:左边的变量只匹配右边值的一部分let [a,b,c] = ['tom',20,true,11,[]];console.log(a,b,c);//tom 20 true解构不成功: 左边的一部分变量匹配右

2020-11-10 19:27:02 176

原创 JavaScript中var、let、const的区别

var、let、const的区别(1)var全局声明变量,let,const声明的变量只在let,const所在代码块内有效 ;(2) var存在变量提升,即变量可以在声明之前使用,值为undefined ;console.log(a);//undefined var a = 2;等价于var a;console.log(a);a = 2;let和const声明的变量必须在声明后才可以使用,否则报错,查过别人的博客有人写let和const也存在变量提升,但是他们的确表现为变量不提升,一

2020-11-10 16:00:52 93

原创 行内及块级元素在块级元素内实现水平垂直居中

行内及块级元素在块级元素内实现水平垂直居中1、行内元素 <div> <span>This is a text</span> </div> div{ height: 200px; width: 200px; background-color: lightblue; }(1)方法一给div中设置line-height为当前块级元素高度,设置tex

2020-10-22 21:43:17 1297

空空如也

空空如也

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

TA关注的人

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