html
文章平均质量分 57
geejkse_seff
这个作者很懒,什么都没留下…
展开
-
vite vue3使用<icon-svg>来使用svg图标
安装vite-plugin-svg-iconsnode version: >=12.0.0vite version: >=2.0.0npm i vite-plugin-svg-icons -D配置vite.config.ts 中的配置插件import { defineConfig } from ‘vite’import vue from ‘@vitejs/plugin-vue’import { resolve } from ‘path’import viteSvgIco原创 2022-03-12 13:20:29 · 482 阅读 · 0 评论 -
vue-element-admin安装依赖的坑
1.从git 上拉 项目git clone https://github.com/PanJiaChen/vue-element-admin.git报错1:$ git clone https://github.com/PanJiaChen/vue-element-admin.gitCloning into ‘vue-element-admin’…fatal: unable to access ‘https://github.com/PanJiaChen/vue-element-admin.git原创 2022-03-11 20:15:14 · 2095 阅读 · 1 评论 -
uni-app及Git等面试题总结(简版)
1. uniapp进行条件编译的两种方法?小程序端和H5的代表值是什么? 通过 #ifdef、#ifndef 的方式 H5 : H5 MP-WEIXIN : 微信小程序2. uniapp的配置文件、入口文件、主组件、页面管理部分 pages.json 配置文件 main.js 入口文件 App.vue 主组件 pages 页面管理部分3. uniapp上传文件时用到的api是什么?格式是什么? uni.uploadFile({ url: '要上传的地址',原创 2022-03-11 18:52:05 · 276 阅读 · 0 评论 -
npm 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
1、问题描述在vscode运行命令:npm run -dev报错。2、分析解决问题原因:npm环境变量配置问题。在cmd窗口输出node,回车后弹出信息node不是内部或外部命令,也不是可运行的程序,这时候就是环境变量配置的问题!方法一:以管理员身份运行(推荐)右击vscode,选择一管理员身份运行,即可解决问题。方法二:查看npm环境变量配置cmd运行node -v, npm -v检查是否安装。如果此时cmd窗口提示node不是内部或外部命令,也不是可运行的程序,依旧是环境变量的问题原创 2022-03-11 14:51:27 · 782 阅读 · 0 评论 -
JavaScript基础语法整理
JavaScript基础语法整理特征注意:JavaScript的组成JavaScript的引入方式内部脚本外部引入JavaScript规范化的标签放置位置JavaScript语法及其规则注释变量基本数据类型JavaScript和JAVA的区别typedef—获取当前变量的类型引用数据类型运算符比较运算符逻辑等和全等运算符逻辑运算符正则对象RegExp对象的创建方式test方法正则对象使用注意事项JS数组对象原创 2022-03-11 13:29:23 · 202 阅读 · 0 评论 -
element-plus组件库快速上手教程
前言一般我们开发单页面应用(关于单页面应用是什么在本专栏的另一篇文章中有介绍)时,特别是针对和我一样打算走后端开发的同学,对于前端只需要有了解的程度就行了,但是平常做项目练手时经常会要自己写前端的东西,所以本文的主旨就是让各位和我一样的后端开发的同学能快速使用element-ui提供的网页组件快速搭建自己需要的网页。小tips在Idea中安装一个叫“element”的插件,就可以在Idea中写element组件的关键词时快速生成基本代码,比如我现在想要生成一个el-button:在安装了eleme原创 2022-03-11 12:07:45 · 2675 阅读 · 1 评论 -
爬虫之上传文件,request如何上传文件
爬虫之上传文件,request如何上传文件,当我们遇到需要上传文件的接口时,如何破解上传文件的密码呢?如图,文件的参数名files[],传输多张图片,那如何用python实现呢?1、方法1:使用requests模块import requestsurl = "url/uploadfile"payload={'content': '30而立','activityId': ''}#files=[('files[]',('图片.jpg',open('C:/Users/Administrator/.原创 2022-03-10 11:42:45 · 719 阅读 · 0 评论 -
学会在Vue项目中插入高德地图JS API与地图的相关设置,看这一篇就够了~(保姆级精简教学)
高德地图API官网:高德开放平台 | 高德地图API。由于博主是基于前端 Vue 框架进行开发的,所以针对地图 JavaScript API****结合 Vue 展开介绍。目录一、案例效果二、开发准备1. 注册高德开放平台账号2. 创建应用添加 key 值三、项目中使用地图组件1. npm 获取高德地图 API2. 页面中使用地图 API(案例)3. 完整代码+详细注释四、在地图中添加覆盖物、图层、插件、事件等属性1. 添加图层2. 在地图中使用插件(地图控件)3. 其他设置转载 2022-03-10 10:18:24 · 1039 阅读 · 0 评论 -
关于router里面的base process.env.BASE_URL 知识分析
2. base也比较好理解,代表着是基本的路由请求的路径。参考 :https://router.vuejs.org/zh/api/#base如:base: ‘/app/’那么所有的请求都会在url之后加上/app/应用的基路径。例如,如果整个单页应用服务在/app/下,然后base就应该设为"/app/"BASE_URL-这个在vue.config.js 里面有对应的?publicPathoption ,同时是你的应用部署的基本路径...原创 2022-03-09 13:59:29 · 1849 阅读 · 0 评论 -
【python实战】怎么用python自动登录CSDN
目录页面分析引入selenium模块及驱动1、并将安装好的Chromedriver.exe引入到代码中2、浏览器驱动引入爬虫模拟登录1、设置网址链接2、切换到账号密码登录3、找到用户名密码的控件ID4、注入用户名和密码5、模拟登录点击成功登录CSDN先上效果页面分析CSDN登录页面如下图引入selenium模块及驱动1、并将安装好的Chromedriver.exe引入到代码中# -*- coding:utf-8 -*-from selenium import webd原创 2022-03-09 12:39:00 · 1112 阅读 · 0 评论 -
Vue报错 TypeError Cannot read properties of undefined (reading ‘protocol‘)
Vue报错: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘protocol’)报错信息:Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'protocol')at isURLSameOrigin (isURLSameOrigin.js?3934:57)at dispatchXh原创 2022-03-09 11:15:44 · 2427 阅读 · 0 评论 -
Vue3--ref使用(解决ref无法获取dom元素的问题)
众所周知在vue2中,ref主要的作用还是便于快速的获取dom元素或组件,因为ref操作相比document.getElementbyId会减少dom操作的节点消耗。具体关于vue2中ref和$refs的使用,这篇文章写的十分全面:https://www.cnblogs.com/xumqfaith/p/7743387.html本文还是针对Vue3中ref使用进行说明,重点是模板ref的使用。1. ref用法1:基本类型封装,使数据响应式vue3中为了节约资源,并不是全部数据都会进行响应式监听。.原创 2022-03-09 09:54:46 · 912 阅读 · 0 评论 -
VS Code 调试JavaScript报错:“crbug1173575, non-JS module files deprecated”
按照网上的方法(VSCODE 调试 Javascript)装好debugger for chrome扩展后,调试JavaScript,结果无法正常在浏览器中显示网页,报错:“crbug/1173575, non-JS module files deprecated”,如下图所示:解决方法:打开launch.json,更改"configurations"中的"url"中的端口号为Live Server的端口号保存,然后再重新按F5,即可正常调试...原创 2022-03-09 08:20:04 · 1023 阅读 · 0 评论 -
RuoYi-Cloud 若依微服务版启动教程(保姆级)
场景RuoYi-Cloud 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Cloud & Alibaba、Vue、Element),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源。微服务版技术选型1、系统环境Java EE 8Servlet 3.0Apache Maven 32、主框架Spring Boot 2.3.xSpring Clou原创 2022-03-08 13:39:45 · 6086 阅读 · 1 评论 -
npm ERR A complete log of this run can be found in npm ERR CUsersAppDataRoamingnpm-ca
npm ERR! A complete log of this run can be found in: npm ERR! C:Users**AppDataRoaming pm-cache_logs?1-04-16T10_06_44_239Z-debug.log报错信息npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! electron@2.0.18 postinstall: `node install.js`npm ERR! Exit status原创 2022-03-08 12:19:21 · 502 阅读 · 0 评论 -
JavaScript闭包 - 面试重灾区,如何应对?
1.闭包-面试重灾区最近面试的过程中,但凡问到JavaScript闭包的时候,一脸懵逼的情况的占多数。闭包这个东西,你说它重要吧,确实很重要,毕竟这是很多前端框架广泛使用的开发技巧。你说他不重要吧,也确实没那么重要,因为我们开发项目基本都是套用现有的框架,在框架的范围里面写代码,很少会用到闭包。可是,耐不住面试经常要问啊。这一节,我们就来聊聊闭包的话题!2.什么情况会产生闭包先看一个例子:function f(){ let a = 1; return function(){原创 2022-03-08 10:59:04 · 61 阅读 · 0 评论 -
ERR_UNSAFE_PORT浏览器安全问题无法访问的解决方案
ERR_UNSAFE_PORT浏览器安全问题导致无法访问的解决方案目录ERR_UNSAFE_PORT浏览器安全问题导致无法访问的解决方案一、问题现象二、浏览器自身机制三、解决方法1.Google Chrome浏览器2.Firefox浏览器3.Edge浏览器四、部分非安全端口列表一、问题现象配置好web的https协议的服务器后,使用浏览器访问服务器的时候出现ERR_UNSAFE_PORT无法访问,如下图提示。经过抓取报文分析,并没有抓到访问服务器的报文,定位发现是浏览器的保护机制原创 2022-03-08 09:38:46 · 1271 阅读 · 0 评论 -
Cannot deserialize value of type `java.util.ArrayList<xxx>` from Object value...的解决方案之一
JSON parse error: Cannot deserialize value of type `java.util.ArrayList<xxx.entity.ReviseInfo>` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize va原创 2022-03-08 08:18:46 · 5486 阅读 · 1 评论 -
2022 前端一场面试及答案整理
金三马上就要开始了,俗话说得好,知己知彼百战百胜,多准备总是没有错的。以面试的形式和大家一起学习、一起回顾我们的职场生涯。今天简单总结一下我个人去面试,包括我在面试别人时的经验。加油加加油!!!目录开头热场问题1. 说一下工作中解决过比较困难的问题 或 说一下自己项目中比较有亮点的地方2. 你了解浏览器的事件循环吗?? ? 2.1 为什么 js 在浏览器中有事件循环的机制?? ? 2.2 你了解事件循环当中的两种任务吗?? ? 2.3 为什么要引入微任务的概念,只有宏任务可以吗?? ? .原创 2022-03-07 21:09:03 · 111 阅读 · 0 评论 -
解决Failed to execute goal org.apache.maven.pluginsmaven-surefire-plugin2.12.4
使用maven的install方法,报错!!!如下报错:pom.xml中加入插件<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.4.2</version> <原创 2022-03-07 09:41:29 · 194 阅读 · 0 评论 -
手机号验证最新正则表达式
一般表单页面都需要填写手机号,校验用户输入的手机号码是否正确,就要用到正则表达式,用正则表达式来匹配手机号段,如在运营商号段内,则号码正确。因此,需要知道运营商最新的号段,如下所示:各大运营商手机号码段(新)中国电信号段133、153、173、177、180、181、189、190、191、193、199中国联通号段130、131、132、145、155、156、166、167、171、175、176、185、186、196中国移动号段134(0-8)、135、136、137、138原创 2022-03-07 08:21:23 · 665 阅读 · 0 评论 -
召唤神龙源码(可部署上线)
召唤神龙游戏源码最近比较火的召唤神龙,给大家分享一下游戏体验链接:https://www.iculture.cc/demo/dragon/部分前端代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>召唤神龙</title> <!--http://www.html5rocks.com/en/mobile/mobifying/-->原创 2022-03-06 04:49:46 · 8869 阅读 · 0 评论 -
下载并安装vue-devtools(详细步骤)
1,访问github地址:https://github.com/vuejs/devtools下载安装包(zip)(之前是dev和master分支,现在没有了,现在找的这个分支能用);2,进入到解压后的devtools-add-remote-devtools包中,在文件夹路径中打开cmd窗口,执行npm i(如果慢的话可以使用cnpm淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org)3,然后执行npm run bu原创 2022-03-06 03:27:51 · 4666 阅读 · 0 评论 -
Web前端开发薪资待遇及发展前景解读
根据大数据直观显示,2022年,Web前端开发依然是值得大家选择的职业。目前各个企业对于这块的人才稀缺量比较大,可以说这块是有市场的,和其他的行业相比它还没有达到饱和状态,所以说这方面的岗位也是很好求职的。不过,还是有很多的年轻朋友们到目前为止还没有听过这个岗位,甚至也不了解Web前端这个岗位是做什么的?Web前端薪资待遇怎么样?Web前端发展前景怎么样?本文,小千就来详细解读下这些问题。1、Web前端工程师是做什么的Web前端工程师,它是伴随着Web兴起而细分进去的行业。Web前端的岗位职责是利用(原创 2022-03-06 02:07:00 · 930 阅读 · 0 评论 -
Vue3子组件向父组件传值
子组件向父组件传值核心的部分是emit事件,子组件绑定一个emit触发事件,父组件监听事件就可以达到子组件向父组件传值的目的。这里我们编写一个计数器的案例。首先我们先展示子组件和父组件的代码:<template> <div> <button @click="increment">+1</button> <button @click="decrement">-1</button>原创 2022-03-06 00:45:38 · 6541 阅读 · 8 评论 -
node16.0版本 对应node-sass sass-loader 各个版本号
"node-sass": "^6.0.1", "sass-loader": "^10.0.1",试了半天啊我真的泪目了希望给各位省点时间吧https://www.npmjs.com/package/node-sass原创 2022-03-05 20:33:00 · 449 阅读 · 0 评论 -
VS Code 调试JavaScript报错:“crbug1173575, non-JS module files deprecated”
按照网上的方法(VSCODE 调试 Javascript)装好debugger for chrome扩展后,调试JavaScript,结果无法正常在浏览器中显示网页,报错:“crbug/1173575, non-JS module files deprecated”,如下图所示:解决方法:打开launch.json,更改"configurations"中的"url"中的端口号为Live Server的端口号保存,然后再重新按F5,即可正常调试...原创 2022-03-03 22:59:55 · 1078 阅读 · 0 评论 -
ts的.d.ts和declare究竟是干嘛用的
一、.d.ts是干嘛的.d.ts文件是ts用来声明变量,模块,type,interface等等的,那在这种后缀的ts文件声明这些东西和在纯ts文件声明这些东西又什么区别呢?在.d.ts声明变量或者模块等东西之后,在其他地方可以不用import导入这些东西就可以直接用,用,而且有语法提示。但是也不是说创建了.d.ts文件,里面声明的东西就能生效了,毕竟归根到底也是.ts文件,需要预编译,所以需要在tsconfig.json文件里面的include数组里面添加这个文件include数组里面可以不用写.d原创 2022-03-03 17:26:23 · 620 阅读 · 0 评论 -
JSONArray.parseArray()方法
JSONArray.parseArray()方法将List转换为JSONArray T为实体类List<T> list = new ArrayList<T>();JSONArray array= JSONArray.parseArray(JSON.toJSONString(list));JSONArray转List RequestDTO为实体类JSONArray array = new JSONArray();List<RequestDTO> list =原创 2022-03-03 15:17:05 · 1168 阅读 · 0 评论 -
Fdog系列(二):html写完注册页面之后怎么办,用java写后台响应呀。
文章目录1. 前言2. 创建javaweb项目3. 创建Server4. 解决中文乱码问题5. 响应后台数据目录Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。所有文章源码已整体打包上传至github,求星星!1. 前言接着第一篇用html完成了注册页面,第二篇,我们来完成后台数据处理,需要用的有Eclipse,tomcat,mysql数据库,还有云服务器(如果需要外部访问,可以购买一台云服务器,选择最低配置就好,我用的是腾讯云,使用代金券白嫖了四个原创 2022-03-03 14:12:36 · 121 阅读 · 0 评论 -
Cannot set properties of null (setting ‘onblur‘)
正常来说js写在body下面不会查找不到,但是本人在练习用户验证的时候犯了个小错误,document获取元素的时候,通过class属性获取的,如果通过document.querySelector去获取元素的话切记不要丢掉.xxx,通过id获取的话需要#xxx修改完之后的无报错,测试正常。综上,出现Cannot set properties of null (setting ‘xxx‘)类型的报错,并不一定是因为js代码写在了body之前这种类型,代码出错也可能引起报错。...原创 2022-03-03 12:21:15 · 1537 阅读 · 0 评论 -
直接学 Vue 3 吧 —— 对话 Vue.js 作者尤雨溪
《程序员》于 2000 年创刊,其理念为技术改变世界,创新驱动中国。2021 年,《新程序员》全新起航,首期以「开发者的黄金十年」为主题,以音视频、图文专栏等丰富的多媒体形式为载体,立足当下,放眼未来,为读者带来全方位的技术和产业解读。本文为《新程序员》第一期内容,在 UNIX 开发者 Brian W. Kernighan 之后,我们采访到 Vue.js的作者尤雨溪,与其共谈精彩程序人生、共论顶级开源项目的成功之道。从复杂的 jQuery 插件化开发到模块化及组件化,现代前端技术在迭代的过程中不.原创 2022-03-02 03:59:00 · 441 阅读 · 0 评论 -
室友打了一把端游,我入门了Vue
快速入门Vue?? 多种选择器??class选择器??标签选择器?? data数据对象?? Vue 指令?设置标签的文本值(textContent)?设置标签的innerHtml(v-html)?为元素绑定事件(v-on)?根据表达式的真假,切换元素的显示和隐藏(v-show)?根据表达式的真假,切换元素的显示和隐藏(操纵dom元素) (v-if)?设置元素的属性(v-bind)?根据数据生成列表结构(v-for)? 传递自定义参数,事件修饰符 (v-on补充)?获原创 2022-03-02 02:55:24 · 162 阅读 · 0 评论 -
你们要的Echart系列,今天它来了,教你一招快速上手echarts的属性设置,手把手教程系列
一、echarts简介以前的百度echart(echarts.baidu.com),不过现在的ECharts 正在 Apache 开源基金会孵化中,因此域名(echarts.baidu.com)已不再使用,请访问 echarts.apache.org。ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富原创 2022-03-02 01:51:48 · 992 阅读 · 0 评论 -
XXXX Please verify that the package.json has a valid main entry
XXXX Please verify that the package.json has a valid “main” entry出现的报错提示问题解决方法删除项目文件中的 package-lock.json文件运行命令 npm install重新启动项目原创 2022-03-02 00:48:08 · 923 阅读 · 1 评论 -
vue3 setup + ts + vite 项目问题解决:Cannot find module ... or its corresponding type declarations.(ts2307)
昨日我尝试使用vue3 setup + ts + vite进行vue3项目的实现,遇到此问题:Cannot find module … or its corresponding type declarations.(ts2307)文件报错类型以及ts官方错误说明:这里以别名"@"为例子:// .vue文件<script setup lang="ts">import LoginApi from '@/apis/loginApi'; // (ts2307)import { getDat原创 2022-03-01 23:44:50 · 11860 阅读 · 0 评论 -
SpringBoot登录用户权限拦截器
1. 创建自定义拦截器类并实现 HandlerInterceptor 接口package com.xgf.online_mall.interceptor;import com.xgf.online_mall.system.domain.User;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Component;import org.springframework.web.servlet.Handler原创 2022-03-01 20:02:15 · 394 阅读 · 0 评论 -
Mybatis-plus最新代码生成器(3.5.1+)的使用
1.引入依赖:<!--mybatisPlus--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3.4</version></dependency><!--mybatis-plus代码生成器--原创 2022-02-28 20:24:39 · 2185 阅读 · 1 评论 -
Django项目开发:图书后台管理系统
大家好,我是梓栋,今天我给大家分享一个Django入门级开发项目—图书后台管理系统,想要源码资料的小伙伴,请关注微信公众号:,回复 “009”获取!一.项目介绍1.管理员登录注册(1)注册页面(2)登录页面2.出版社管理页面(1) 添加出版社(2)出版社列表(3)修改出版社(4)删除出版社3.图书管理页面(1)添加图书(2)图书列表(3) 修改图书(4)删除图书4.作者管理页面(1)添加作者(2)作者列表(3)修改作者(4)删除作者原创 2022-02-24 21:06:50 · 1397 阅读 · 1 评论 -
vue3.0使用pdfjs-dist查看pdf文件
文章目录pdf预览组件封装组件组件注册使用增加缩放功能(2021-12-15更新)组件使用pdf预览组件前情:项目要的急,就简单的能看pdf文件,没有其他功能使用的 pdfjs-dist 版本号:2.5.207接下来,直接上代码封装组件<template> <template v-for="item in pageNum" :key="item"> <canvas :id="`pdf-canvas-${ite原创 2022-02-23 21:58:54 · 3337 阅读 · 0 评论