自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 volta(轻松切换管理Node.js版本)

Volta 既可以全局使用,也可以在项目级别使用,可以为每个项目单独设置node版本,nvm不行。提供了一个简单直观的命令行界面,可以轻松地安装、卸载、更新和切换Node.js版本。

2024-04-05 18:35:58 1423 2

原创 浏览器地址栏输入地址发生什么(浏览器输入不同的地址类型会导致不同的以为和结果)

当在浏览器的地址栏输入一个地址时,浏览器会进行DNS域名解析,得到IP地址,根据ip地址发起TCP的3次握手,建立TCP连接,建立连接之后发起http请求,服务器响应http请求,浏览器得到html代码,浏览器解析html代码,并请求html代码中的资源,浏览器对页面进行渲染呈现给用户。当在浏览器的地址栏输入一个地址时,通常情况下浏览器会发起一个HTTP请求来获取该地址对应的网页内容。

2024-03-26 09:04:07 609 1

原创 原型和原型链(只有对象类型的值才有原型链,原始类型本身没有原型链)

注意:不是所有类型的值都有原型链

2024-03-26 08:31:04 829

原创 vue3对openlayers使用(加高德,天地图图层)

WebGIS四大框架:== Leaflet、OpenLayers、Mapbox、Cesium ==OpenLayers 是一个强大的开源 JavaScript 地图库,专注于提供可嵌入网页的交互式地图体验。作为一款地理信息系统(GIS)的前端开发工具,OpenLayers 提供了灵活的 API,允许开发者构建各种地图应用,从简单的地图显示到复杂的地理信息分析。

2024-03-23 23:58:38 3138 1

原创 百度地图的使用(js,vue2,vue3)

创建应用获取密钥ak是在百度地图开发者平台申请的密钥 详见 http://lbsyun.baidu.com/apiconsole/key。

2024-03-23 14:01:49 2491 3

原创 vue3 计算属性(computed)和监听属性(watch)的异同

不同:计算属性值会基于其响应式依赖被缓存,一个计算属性仅会在其响应式依赖更新时才会重新计算。方法调用总是会在重渲染发生时再次执行函数。,其数据源可以修改(firstName,lastName)//计算属性只读,使用。相同:结果完全相同。

2024-03-19 00:08:40 876

原创 css垂直水平居中(父元素宽高有无情况)+ flex用法

1. 父元素设置display:flex, 子元素设置 margin:auto. 2. 父元素相对定位,子元素绝对定位 4个属性都设置0,再设置margin:auto. 3. 父元素相对定位,子元素绝对定位,`left:50%,top:50%,transform:translate(-50%,-50%)` 4. flex布局,父元素 `display:flex,justify-content:center,align-items:center`

2024-01-26 19:30:07 1129

原创 vue3结合使用高德地图

【代码】vue3结合使用高德地图。

2023-12-19 17:35:29 2144

原创 form表单的数据校验可以自定义规则,定义验证器(validator)

/校验复选框是否勾选isagree:[{//rule 校验规则//value 校验的值//callback 函数-------promise(resolve reject)value?callback():callback(new Error('你必须勾选用户的使用协议'))}]

2023-12-07 21:06:32 604

原创 数字滚动vue-count-to

滚动事件,表示用多长时间来滚动。起始值,表示从什么值开始滚。终点值,表示要滚到多大值。

2023-11-27 10:16:14 304 1

原创 可选链操作符

x?

2023-11-13 20:30:38 194

原创 pinia简单使用

自动将ref 识别为stste,computed 相当于 getters,function 相当于 actions。vue create 方式使用脚手架创建项目,vue cli处理,在pinia中,将使用的组合式函数识别为状态管理内容。vue3后新的脚手架工具。

2023-11-03 17:46:21 172

原创 微信小程序 onTabItemTap点击底部导航栏

微信小程序 onTabItemTap 每次点击切换底部导航栏 都会触发,可以用于刷新页面数据。

2023-10-25 11:10:55 933

原创 微信小程序导航退回及跳转 传参(navigateBack,navigateTo)

跳转传参

2023-10-25 11:06:39 1642

原创 vue2和vue3 tree(使用插槽)和(过滤搜索关键字)的区别

vue2 使用slot-scope=“{node, data }"补充:设置字数限制(可通过js过滤和css样式)

2023-04-15 15:11:38 760

原创 vue3 中Element Plus的el-select 样式(包括更换小图标样式)

vue3 中Element Plus的el-select 样式(包括更换小图标样式)

2023-02-13 11:00:00 4148 2

原创 vue3和vue2滚动列表页面

vue3和vue2滚动列表页面

2023-02-13 08:00:00 383

原创 vue样式 多个class添加与移出

vue样式 多个class添加与移出

2023-02-12 21:08:09 1330

原创 解决vue2和vue3 ECharts二次渲染不出现的问题(切换不显示 ref)

解决vue2和vue3 ECharts二次渲染不出现的问题(切换不显示 ref)

2023-02-11 10:21:38 1507

原创 vue禁用双击事件(近时间只单击)

vue禁用双击事件(近时间只单击)

2022-12-14 13:31:35 2067

原创 checkbox使用

checkbox使用

2022-10-19 20:15:00 171

原创 文字超出显示,render-content使用

render-content使用,文字超出省略

2022-10-19 14:04:00 884

原创 vue循环多选

.

2022-10-08 18:36:07 443

原创 拖拽插件的使用(vue-draggable-resizable)

代码】拖拽插件的使用(vue-draggable-resizable)

2022-08-03 16:59:23 2403

原创 nanoid 随即生成id

nanoid随即生成id。随机数

2022-07-31 10:51:52 591

原创 (js时间转换)北京时间转年月日--moment.js,获取当前时间

代码】(js时间转换)北京时间转年月日--moment.js,获取当前时间。

2022-07-30 16:51:27 1863

原创 线性渐变 `-webkit-linear-gradient`

通常只需要linear-gradient,兼容性较好。但iphone5的ios6系统下,linear-gradient不识别,需要加上-webkit-linear-gradient。linear-gradient和-webkit-linear-gradient的用法是有很大区别的,千万别以为只是多了一个-webkit。主要是第一个参数direction。使用角度时也不一样,前者0deg表示从下到上,而后者0deg表示从左到右。...

2022-07-19 11:06:00 3819

原创 深拷贝的方法与应用

代码】深拷贝的方法与应用。

2022-07-19 10:47:46 408

原创 vuex 异步发送请求

vuex 异步发送请求store里请求数据import Axios from 'axios'export default new Vuex.Store({ // 共享数据 state: { carlists: [], }, mutations: { getdata(state, res) { state.carlists = res }, },

2021-11-20 16:43:59 1789

原创 Node+Mysql使用对数据的增删改查(语句)

Node+Mysql使用对数据的增删改查(语句)增删改查数据库语句const mysql = require('mysql')// 创建数据库连接对象const db = mysql.createPool({ host: '127.0.0.1', user: 'root', password: 'admin', database: 'my_db_01', }) // 1.查询 // db.

2021-10-19 20:37:51 191

原创 vue中滚动到一定位置固定(吸顶效果)

vue中滚动到一定位置固定(吸顶效果)**效果:**开始的导航高度100px,滚动距离>=100px后高度变为90px 且固定在顶部<template> <div class="nav-sub "> <active-btn :class="fixed == true ? 'fixed' : ''"> 可添加文字</active-btn > </div></

2021-10-19 10:58:38 3429

原创 在vue中如何使用字体图标(阿里巴巴)

在vue中如何使用字体图标(阿里巴巴)1.选择需要的图标加入购物车。2.打开购物车,添加至项目。3.点击生成在线代码4.点击下载至本地,放入需要文件夹下,可以放入assets下。5.在style中引用<style lang="less" scoped>@import '../assets/font/iconfont.css';@font-face { font-family: 'iconfont'; /* Project id 2845322 */ src: url('

2021-10-01 08:39:06 348

原创 简易版购物车案例(vue)

简易版购物车案例(vue)<div id="app"> <div v-if="books.length"> <table> <thead> <th></th> <th>书籍名称</th> <th>出版日期&lt

2021-09-23 17:50:37 128

原创 数组方法forEach,filter,some,every,reduce

1.数组方法迭代遍历方法:forEach(),map(),filter(),some(),every()1.1.forEach方法arr.forEach(function(value,index,array){ console.log("每个数组元素当前的值"+value); console.log("每个数组元素的索引号"+index); console.log("数组本身"+array); sum+=v

2021-09-03 18:46:18 159

原创 JavaScript 基本(简单)类型 引用(复杂数据)类型

JavaScript 基本类型 引用类型 简单赋值 对象引用一.基本类型(简单数据类型)基本的数据类型有:undefined,boolean,number,string,null。1.基本类型的值是不可变var person = 'rzizi';person.age = 20;person.method = function(){//...};console.log(person.age); // undefinedconsole.log(person.method); // unde

2021-09-03 16:39:49 116

原创 vue-cli 快速生成工程化的 Vue 项目

vue-cli 快速生成工程化的 Vue 项目vue-cli 是 Vue.js 开发的标准工具。它简化了程序员基于 webpack 创建工程化的 Vue 项目的过程。中文官网:https://cli.vuejs.org/zh/安装和使用vue-cli 是 npm 上的一个全局包,使用 npm install 命令,即可方便的把它安装到自己的电脑上:npm install -g @vue/clivue -V //检查是否成功安装基于 vue-cli 快速生成工程化的 Vue

2021-09-03 15:32:47 314

原创 模板字符串``

模板字符串``声明 let a=这是a;内容可以直接出现换行符变量拼接可以添加标签`<strong>${uname}</strong>`let a="w";let out=`${a}是什么`;console.log(out);//w是什么模板字面量 是允许嵌入表达式的字符串字面量vue中使用时: {{`rgb(${r},${g},${b})`}} //模板字符串<div class="div" :style="{backgr

2021-08-31 16:25:54 67

原创 ES6 结构赋值

ES6 结构赋值官方概述解构赋值是对赋值运算符的扩展。是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。数组模型的解构(Array)基本let [a, b, c] = [1, 2, 3];// a = 1// b = 2// c = 3可嵌套let [a, [[b], c]] = [1, [[2], 3]];// a = 1// b = 2// c = 3可忽略let

2021-08-31 16:21:04 82

原创 axios 发起请求,基本用法

axios 发起请求什么是 axios?Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。axios 是一个专注于网络请求的库!Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。Axios中文网: http://www.axios-js.com使用 cdn: //先导入axios库文件才可使用<script src="https://unpkg.com/axios/dist/axios

2021-08-31 16:05:09 601

原创 图片滑动发大效果scale()方法

图片滑动发大效果 scale()方法缩放,根据中心原点进行缩放,里面数字大于1是 ”放大“里面数字小于1是 “缩小”scaleX(x):元素仅水平方向缩放(X轴缩放)scaleY(y):元素仅垂直方向缩放(Y轴缩放)scale(x,y):元素水平方向和垂直方向同时缩放(X轴和Y轴同时缩放)transform: scale(0.2);transform: scale(1.2);img { width: 100px; height: 100p

2021-08-30 15:52:18 344

空空如也

空空如也

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

TA关注的人

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