自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue3 使用echarts map绘制3D中国地图,实现点位涟漪和飞线图效果

vue3 使用echarts map绘制3D中国地图,实现点位涟漪和飞线图效果

2024-11-06 15:58:24 2848 1

原创 echarts 得分环样式设置

echarts 得分环样式设置。

2024-11-04 11:28:06 355

原创 前端调用浏览器打印window.print()

前端调用浏览器打印window.print()

2024-10-17 16:47:19 304

原创 vue3 路由传参方式(query、state)

当使用router.push进行传递复杂数据类型时,如果有字段的属性为Date对象,那么将会转换成字符串,这样就不能在route.query中获取到正确的日期对象,可能会出现乱码。2、注意:push 中的配置项 query 或者 params 接受的是一个对象,所以需要定义一个字段来存储 JSON 数据。3、在获取数据时需要使用 JSON.parse(history.state.params) 获取数据。原页面使用 push 跳转,用 state 传递参数。跳转页面通过 history 接收传递的参数。

2024-10-16 14:48:31 799 2

原创 vue-quill-editor 富文本编辑器解决首行文字缩进问题

在标签中加入 ql-editor 样式即可完美解决问题。

2024-07-12 09:39:23 896 1

原创 Antd Design 下拉组件开启搜索

antd design 下拉控件开启搜索功能

2023-07-05 10:53:49 810

原创 antd design react 使用 IconFont 图标库

antd design react 使用 IconFont 图标库

2023-06-21 16:28:21 1746

原创 解决移动端输入框聚焦时页面放大的问题

解决移动端输入框聚焦时页面放大的问题

2023-06-15 14:45:01 5130

原创 css让控件占满剩余宽度

【代码】css让控件占满剩余宽度。

2023-04-20 09:40:49 2336

原创 Vue 定义全局公共函数

Vue 定义全局公共函数

2022-11-23 16:01:07 477

原创 Vue 读取excel文件的两种方式

Vue 读取 excel 文件

2022-11-23 10:39:15 13311 3

原创 vue禁用鼠标右键

使用@contextmenu.native在框架主页面添加右键调用函数<template> <el-container class="container" @contextmenu.native="handlePaste($event)"></template>在函数 handlePaste 中添加禁止冒泡事件methods: { handlePaste (event) { // 禁用鼠标右键 event.preventDef

2022-03-08 09:45:30 3299 1

原创 vue使用session功能,保存和获取对象信息

vue操作session,保存和获取对象信息 const path = '/user' const tabsData = [] const tab = { path: '/' + path, name: name } tabsData.push(tab) // 保存 window.sessionStorage.setItem('tabsData', JSON.stringify(tabsData)) // 获取 JSON.parse(window.se

2022-03-03 11:29:44 8330 1

原创 Vue 监听数据渲染完成后执行某方法

使用 watch 给数据添加事件监听,并设置 table 组件默认添加 loading ,当表格数据 categoriesList 渲染完成后实行 this.loading = false,取消 loading。可解决表格加载等待的问题。<Table v-loading="loading" :tableData="categoriesList"></Table>data () { return { loading: true,

2021-12-28 11:09:02 5105

原创 js修改scss样式中定义的属性值

1、设置并应用主题色// --primaryColor:为js操作此变量需要用到的KEY// '#6081c5': 默认的css属性值<style lang="scss" scoped>$primaryColor: var(--primaryColor, '#6081c5');.ss{ background: $primaryColor;}</style>2、js中修改 --primaryColor 属性值document.getElementsByTagNam

2021-12-06 11:09:42 1302

原创 vue-cli3.0 配置使用 less 全局样式

在css样式文件夹中新增 global.less 作为全局样式,在 main.js 中通过 import 导入,可正常使用样式,但 global.less 中定义的样式属性还不能全局使用,需通过以下方法配置。1、安装 style-resources-loader 和 vue-cli-plugin-style-resources-loader 两个插件npm i style-resources-loader vue-cli-plugin-style-resources-loader -D2、在 vue

2021-11-25 10:22:47 1851

原创 Vue删除数组中的某项

Vue根据索引删除数组中的某项:deleteEdit: function(index){ this.editListData.splice(index, 1);}

2021-09-10 11:54:38 3978

原创 setInterval 和 clearInterval 的用法

setInterval 和 clearInterval 的用法: var times = 10; var timeOut = setInterval(() => { if (times != 0) { $("#accept").html("同意("+times+")"); } else { $("#accept").html("同意"); $("#accept").removeClass("btnDisable"); $("#acce

2021-08-24 10:50:16 400

原创 react安装使用jsonp请求第三方接口

一、安装Jsonpnpm install jsonp --save二、封装组件建一个axios文件夹,创建index.js文件import Jsonp from 'jsonp' export default class Axios{ static jsonp(options){ return new Promise((resolve, reject) => { Jsonp(options.url,{

2021-08-05 16:16:21 1224

原创 ajax 跨域处理

一、对跨域的理解:跨域问题来源于JavaScript的"同源策略",即只有 协议+主机名+端口号 相同,则允许相互访问;也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和Ajax的,html本身没有跨域问题。...

2021-07-28 15:50:06 1468 1

原创 nginx配置代理

antd design pro 配置了多个代理时,本地服务能正常访问devServer: { proxy: [ { context: ['/api', '/auth', '/equ', '/project', '/mon'], target: 'http://47.106.183.125:8088', changeOrigin: true, }, ], },发布到nginx服务器时,nginx.conf 文件需

2021-07-19 17:01:57 1110

原创 npm与yarn安装命令整理

一、使用npm安装1、安装命令 npm install vuex@4.0.0 --save-dev npm install vuex@4.0.0 --save npm install vuex@4.0.0 -g命令解析:save:将保存配置信息到package.json的dependencies节点中。 --save-dev:将保存配置信息到package.json的devDependencies节点中。 dependencies:运行时的依赖,发布后,生产环境下需要用的模块(生产

2021-04-29 23:13:15 581

原创 vuex指定版本安装

通过命令行查询可用的包的版本号: npm view vuex versions --jsonPS F:\学习\Vue\vue_stu> npm view vuex versions --json [ "0.1.0", "0.2.0", "0.3.0", "0.4.0", "0.4.1", "0.4.2", "0.5.0", "0.5.1", "0.6.1", "0.6.2", "0.6.3", "0.7.0", "0.7.1", "0.8

2021-04-29 22:33:57 8627 1

原创 Jquery动态给对象添加属性

var data = [ { id: 1, name: 'apple', }, { id: 2, name: 'orange', },];var content = {};data.forEach(n=> { content [data[i].name] = true;});

2021-04-02 14:00:45 1529

原创 解决数组大小排序问题

const newData = [ { id: 1, score: 88, }, { id: 1, score: 53, }, { id: 1, score: 41, }, { id: 1, score: 43, }, { id: 1, score: 91, },];按数组元素score从大到小排列:newData = newData.sort(function(a, b){return (a.score < b.score) ? 1

2021-04-01 15:39:05 194

原创 对MVC、MVP和MVVM三者的理解

一、MVC(Model-View-Controller)MVC是比较直观的架构模式,用户操作->View(负责接收用户的输入操作)->Controller(业务逻辑处理)->Model(数据持久化)->View(将结果反馈给View)。MVC使用非常广泛,比如JavaEE中的SSH框架二、MVP(Model-View-Presenter)mvp的全称为Model-View-Presenter,Model提供数据,View负责显示,Controller/Presenter负责逻

2021-03-30 11:26:43 330

原创 React父子组件间方法调用

1、React 子组件调用父组件方法:(通过props传递)(1)父组件页面定义changeTypeTable() 方法:changeTypeTable = value => { this.setState({ typeTable: value, }); };(2)通过props传递给子组件:return ( <Detail wrappedComponentRef={form => { this.detailForm

2021-03-29 14:26:34 13275

web前端面试题目(vue)

vue前端面试题目,个人学习积累,查缺补漏。

2023-06-26

Vue 全家桶知识点梳理(学习笔记-适合初学者使用)

1、资源内容:使用xmind思维导图对Vue全家桶知识点进行梳理,从Vue.js基础、Vue组件库(Element-UI)、Vue-Router、前后端交互、Webpack、Vue-cli3脚手架使用及Git 常用命令、Vuex、项目优化、项目部署上线等全方面进行知识点整理。 2、使用/学习目标:全面学习Vue的使用,运用 Vue-cli3 进行项目开发。 3、特点:使用xmind思维导图,使知识点更加清晰,方便理解及日常查阅。 4、适用人群:想系统化学习 Vue 的初学者。 5、使用/学习说明:在学习的过程要结合实际案例进行实操,多练习,在实践中不断提升;平常开发过程中也可作为查询手册使用。

2022-03-11

空空如也

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

TA关注的人

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