自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端开发小白9527

前端开发小白9527

  • 博客(142)
  • 收藏
  • 关注

原创 如何vue使用ant design Vue中的select组件实现下拉分页加载数据,并解决存在的一个问题。

如何vue使用ant design Vue中的select组件实现下拉分页加载数据,并解决存在的一个问题。

2023-04-20 10:20:05 5854 15

原创 uniapp 运行微信小程序:使用后端接口返回数据无法显示问题 ,text 标签不兼容 v-html

uniapp 微信小程序 使用后端接口返回数据无法显示问题

2023-02-17 14:38:39 1295 1

原创 vue项目 后端传给base64格式图形验证码 ,前端进行解析,回显。

前端实际项目中图形验证码的使用

2023-02-17 10:54:58 3455 3

原创 echarts图表纵轴刻度出现小数点,问题

echarts图表纵轴刻度问题

2023-02-14 12:05:03 1457

原创 uniapp如何控制底部导航栏的显示隐藏

uni-app 底部导航栏设置

2023-02-08 15:34:31 7141

原创 接口调用顺序-Es6中promise在项目中的使用

前端ES6,promise在项目中的实际应用。

2023-01-30 15:42:13 844 7

原创 使用FormData方法实现本地文件上传到服务端

使用FormData方法实现本地文件上传到服务端

2022-10-23 11:43:50 702 2

原创 Vue使用vue-awesome-swiper实现轮播,loop模式下,前一个项目的点击事件失效

Vue使用vue-awesome-swiper实现轮播,loop模式 前一个项目点击事件失效,解放方法

2022-09-11 11:39:05 1819 2

原创 JavaScript 判断数据是数组还是对象

JavaScript 判断数据是数组还是对象

2022-06-24 17:42:34 374

原创 elementUI 表单输入,第二次无法输入bug

这里使用element UI中的dialog组件和form表单组件。第一打开可以正常输入内容,第二次打开就不可以输入了。

2022-06-24 16:04:23 1352 4

原创 axios的基本使用

1 使用json-server创建一个假的rest api服务1 安装 npm install -g json-server 2 创建一个json文件3 启动服务 json-server --watch db.json2 axios 的特点1 Make XMLHttpRequests from the browser 在浏览器端发送Ajax请求2 Make http requests from node.js 在node.js中发送http请求3 Supports the Promise

2022-05-05 17:17:17 691 2

原创 Vue中的v-for指令为什么要结合key使用

也是常见的面试题:react、vue中的key有什么作用?(key的内部原理)1. 虚拟DOM中key的作用:key是虚拟DOM对象的标识,当数据发生变化时,Vue会根据新数据生成【新的虚拟DOM,随后后Vue进行【新虚拟DOM】与【旧虚拟DOM】的差异比较,比较规则如下:2.对比规则:(1).旧虚拟DOM中找到了与新虚拟DOM相同的key:...

2022-05-02 22:15:12 163

原创 Echarts图表 饼图常见的效果

1 显示数值效果series 下的label 饼图的文字显示2 半径 圆环 radius3 南丁格尔图 roseType: 'radius' 数值越大半径越大4 选中效果 selectedMode注意点:1 不需要设置 x轴和y轴2 饼图的所需要的数据 是个数组 数组里面放对象 对象则必须包含name和value,<!DOCTYPE html><html lang="en"><head> <meta cha..

2022-04-28 15:54:43 1125

原创 Echart图表 折线图的常见效果

1 标记相关的效果:最大值,最小值,平均值,标注区间markPoint 标记点 标记最大值 最小值markLine 标记线markArea标记区域2 线条的效果:平滑/默认 线条的样式smooth 线条类型lineStyle 线条样式3 填充的效果areaStyle注意: 1 标记点type: 'average' 不是准确的平均值 而是接近平均值的 y轴数据现有的值2markArea 中的data为数组 数组里存放二维数组 二维数组存放两个对象 一...

2022-04-28 15:04:42 1655

原创 JavaScript数组的静态方法

1 数组的静态方法Es5 :Array.isArrayEs6 : Array.form Array.of // Es5 判断一个基本类型是否是数组类型 不能用来检测引用类型 let arr = []; let state = Array.isArray(arr) // state: trueArray.form // Es6 Array.form(arrayLike,[callback]) // 作用是把一个伪数组转换为...

2022-04-21 10:19:55 1319

原创 使用Echarts报错:this.dom.getContext is not a function;

echarts 报错 this.dom.getContext is not a function;原因:因为在初始化echarts的时候,echarts.js规定只能使用dom原生方法获取标签,document.getElementById('id');这里我结合vue使用 所以用的是$refs ,我印象中使用$refs是可以的,但是当我打印两个对象查看时 差异性就可以显现出来,一个是原生的dom对象,另一个却是Vue组件实例对象代码部分: <div class="

2022-04-20 14:30:19 7448 1

原创 uni-app 兄弟组件如何传值(uni.$on 和 uni.$emit)

这里使用的是 uni.$on 和 uni.$emit 个人理解 类似于vue中的全局事件总线test 组件<template> <view class="myTest"> <view>标题:test组件</view> <button type="primary" size="mini" @click="addNum()">修改 组件2 的数据</button> </view></templ

2022-04-19 15:27:06 4143

原创 Vue2 动态路由的使用

1 什么是动态路由:工作中经常用到的情况就是,在导航菜单中,如果没有登录,我们则只展示一部分信息,如果登录,再将其余的信息展示,这就是动态路由,此时我们不需要在手动配置路由,后端将路由数据返回,我们拿到数据,进行匹配。2 效果图:登录前:登录后: 3 完整代码部分:(1)这里直接在根组件测试 app.vue 文件<template> <div id="app"> <div class="nav"> &l

2022-04-18 10:20:59 8015

原创 Vue2 项目配置@指向src路径

这样配置的好处:1 简写路径 避免使用相对路径时层次混乱导致书写错误2 方便移动文件1找到项目的 vue.config.js 文件2 这里的配置const { defineConfig } = require('@vue/cli-service')const path = require('path')function resolve(dir) { return path.join(__dirname, dir)}module.exports = defineCon

2022-04-15 14:18:31 4017 1

原创 vue项目 element UI 版本升级过程遇到的问题及解决办法

最近发现项目的element ui 版本是2.5而最新的版本已经是2.15所以想要更新一下element ui的版本查阅资料 升级element ui直接在终端运行首先卸载旧版本: npm uninstall element-ui安装最新版本: npm install element-ui -S全局引入 element ui:参见element ui官方网站:Element - The world's most popular Vue UI frameworkimport E.

2022-03-30 11:22:28 6005

原创 Vue3 自定义hook函数

什么是hook?把setup函数中使用的组合式 Api进行封装 本质是一个函数 类似于Vue2中的mixin优势:复用代码 让setup中的逻辑更清晰案例:点击页面实现获取坐标的功能,并且有多个组件需要这个功能:新建一个hooks文件夹 存放函数函数编写如下 usePoint.js ,实现点击页面打印坐标 组件卸载后 事件监听也要解绑import {reactive,onMounted,onBeforeUnmount} from 'vue'export default...

2022-03-29 15:54:41 1094

原创 Vue3 计算属性

在vue2中的计算属性,写法是配置项在vue3中变成了组合式api,写法是一个函数,其余写法基本一致,如果计算出来的属性只读,可以写完简写形式,如何需要修改 则要配置getter和 setter<template> 姓:<input type="text" v-model="person.firstName"> <br> 名:<input type="text" v-model="person.lastName"> <br> 全

2022-03-29 10:43:42 2417

原创 Vue3 setup的使用

setup 的执行时机比beforeCreate还要早 并且setup里面的this是undefined beforeCreate(){ console.log('---beforeCreate---',this) }, setup(props,context){ console.log('---setup---',this); }执行结果:setup 能接收的参数 (两个参数)1 props 配置声明且传入了的属性对象

2022-03-28 15:06:54 808

原创 前端学习路线

1 零基础前端开发视频教程 Html5+Css3+移动Web教程 --黑马程序员:前端Html5+Css3+移动Web教程,前端Web入门教程,零基础前端开发视频教程_哔哩哔哩_bilibili2零基础JavaScript入门 --黑马程序员:黑马程序员JavaScript全套教程,Web前端必学的JS入门教程,零基础JavaScript入门_哔哩哔哩_bilibili3jQuery网页开发案例精讲 --黑马程序员:黑马程序员前端基础必备教程|jQuery网页开发案例精讲_哔哩哔哩...

2022-03-22 15:10:27 769

原创 Windows环境安装node.js

1、下载node安装包Node.js安装包下载地址:https://nodejs.org/en/download/根据不同平台系统选择需要的Node.js安装包2 下载好后双击安装 进入导向之后 一直点next3 测试安装是否成功运行命令提示符窗口,分别输入node -v 和 npm -v 分别查看node和npm的版本号,npm随安装程序自动安装。如下图所示:4配置npm在安装全局模块时的路径和缓存cache的路径 (可以跳过此步骤)因为在执行例如npm in.

2022-03-16 11:53:12 1213

原创 Vuex案例--记事本

首先:执行命令 安装Vuexnpm install vuex@next --save这里使用的 Ant Design UI :npm install ant-design-vue --save在 main.js 中完整引入import Antd from 'ant-design-vue'import 'ant-design-vue/dist/antd.css'Vue.use(Antd)App.vue中<template> <div id="a

2022-03-14 15:56:15 723

原创 Vuex的基本概念和工作原理

详细参见Vuex官网 :Vuex 是什么? | Vuex什么是Vuex官网中说道Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。什么情况使用Vuex简单来说 各种组件之间共享数据Vuex的工作原理首先我们需要注意的是 Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到

2022-03-14 15:30:28 1130

原创 使用Element ui 编写登录页面

1 完整引入element ui执行命令安装npm i element-ui -Smian.js中 完整引入import Vue from 'vue';import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';import App from './App.vue';Vue.use(ElementUI);2 登录页 login.vue<template> .

2022-03-14 11:18:15 29379 20

原创 element ui 分页器自定义文字

document.getElementsByClassName("el-pagination__jump")[0].childNodes[0].nodeValue = "跳至";

2022-01-28 10:05:58 2450

原创 4 svelte 组件之间传值(属性)

组件之间的传值

2023-11-21 11:20:53 202

原创 3 svelte-- 反应性

svelte--反应性

2023-11-07 14:55:20 185

原创 2 创建svelte项目(应用程序)

创建svelte项目

2023-11-07 11:03:31 258

原创 1 重生之初识svelte框架

初识svelte

2023-10-26 18:15:21 154

原创 vue2项目Vant组件Dialog 弹出框异步关闭的坑

vue2项目Vant组件Dialog 弹出框异步关闭的坑

2023-06-28 12:14:12 2406

原创 使用vue-print-nb插件实现打印功能。

使用vue-print-nb插件实现打印功能。

2023-05-08 16:44:40 936 5

原创 antdesign Vue,使用table表格组件和Descriptions 描述列表组件。制作表格,改变边框样式和字体颜色样式。

使用table表格组件和Descriptions 描述列表组件。制作表格,改变边框样式和字体颜色样式。

2023-04-27 14:42:19 2300 5

原创 css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。

css-设置单行文本溢出省略号,使用overflow:hidden属性之后的出现的问题几解决办法。

2023-04-25 16:57:37 793 1

原创 JavaScript提取数组对象中的相同的属性名,并返回新的数组

JavaScript提取数组对象中的相同的属性名,并返回新的数组

2023-04-18 16:36:26 1529

原创 JavaScript鼠标滚轮事件

JavaScript鼠标滚轮事件

2023-04-11 18:11:00 3504

转载 Nvm,Nrm

Nvm,Nrm使用教程

2023-03-21 15:08:56 98 3

空空如也

空空如也

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

TA关注的人

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