笔记
勤奋的代码搬运工
这个作者很懒,什么都没留下…
展开
-
Vue3实现文件预览word、pdf、excel、图片以及txt文件
纯js实现docx、xlsx、pdf、txt、图片等文件预览库,使用超简单原创 2023-12-21 17:42:11 · 11459 阅读 · 3 评论 -
封装axios请求(拦截器)
axios.js下封装拦截器。vue+vite项目目录。music.js封装请求。原创 2022-08-10 15:35:06 · 266 阅读 · 0 评论 -
纯CSS实现tab切换
点击tab切换方式有二一、通过a标签的锚点 + :target选择器缺点:锚点会将选中的元素滚动到页面最上面,每次切换位置都要移动,体验极差。二、利用label和radio的绑定关系和radio选中时的:checked来实现效果以下为方法二CSS样式HEML...原创 2022-07-12 10:08:06 · 2985 阅读 · 0 评论 -
【vite+vue通过@便捷引入路径的配置方法】
vite+vue通过@便捷引入路径的配置方法原创 2022-06-22 14:58:39 · 1850 阅读 · 0 评论 -
【vite+Vue3项目的创建以及配置项】
vite+vue项目创建以及配置原创 2022-06-22 14:56:54 · 607 阅读 · 0 评论 -
【vue3动态的切换earchs图表的数据】
1、首先进行下载模块我这里通过yarn add echarts,当然也可以使用npm i echarts2、然后在main里进行引入全局的3、组件内进行使用earchs创建实例注意:这里在虽然给绑定的数据进行创建变量便于切换,但是实例已经创建,所以需要进行销毁,否则会报下面这个错误4、接下来就是代码htmljavascriptcss...原创 2022-06-21 10:59:08 · 1358 阅读 · 0 评论 -
【Vue原生input输入框上传文件】
Vue原生input输入框上传文件Vue原生input输入框上传文件Vue原生input输入框上传文件<template> <div> <el-button type="primary"> <a href="http://xxx.xlsx">导入模板下载</a> </el-button> <el-button type="primary" @click="$refs.filesRef.click()"&原创 2022-01-19 17:36:06 · 1188 阅读 · 0 评论 -
Vue3中setup下的路由跳转
Vue3中setup下的路由跳转起跳页html<template> <div class="Page"> <!-- 点击跳转 --> <button @click="tiaozhuan">点击进入详情</button> <!-- router-link跳转 --> <router-link to="detail">detail</router-link> </d原创 2021-12-31 17:38:55 · 4776 阅读 · 0 评论 -
导航栏点击进入路由跳转详情页导航样式失效
导航栏点击进入路由跳转详情页导航样式失效el-menu解决导航样式失效的问题el-menu解决导航样式失效的问题项目问题:两个同级的导航栏页面,一个主页面(/text),一个详情页(/detail 导航栏false隐藏),当点击进入详情是路由跳转/detail,所以/text的导航样式失效解决办法:进行路由拦截判断,保留样式导航栏代码<template> <div > <el-menu class="sidebar-menu" :原创 2021-12-31 17:18:13 · 1281 阅读 · 2 评论 -
禁止抽屉el-drawer点击内容区域外关闭
禁止抽屉el-drawer点击内容区域外关闭element组件禁止抽屉el-drawer点击内容区域外关闭element组件禁止抽屉el-drawer点击内容区域外关闭**只需添加方法 :close-on-click-modal=“false” **<el-drawer title="标题" v-model="data" direction="rtl" size="30%" :close-on-click-modal="f原创 2021-12-31 10:45:34 · 4329 阅读 · 4 评论 -
Vue项目封装管理api
Vue项目封装管理apiVue项目封装apiVue项目封装apiVue项目的开发会用到许多、且重复使用的api,所以合理的api管理会减少代码量,也便于后期的更改1、首先需要在src文件夹下新建一个http文件夹2、http文件下新建axios.js文件进行管理axios请求3、http文件下新建api.js文件进行管理api项目目录如下:axios.js代码// axios 需要下载模块npm i axios import axios from 'axios'// 创建axios的原创 2021-12-15 16:53:01 · 1231 阅读 · 0 评论 -
VS Code解决格式化后单引号变双引号,去除多余逗号
VScode解决格式化后单引号变双引号,去除多余逗号Vue报警问题Vue报警问题对于使用Vue-cli脚手架存在的一些格式规则上的报警问题报警代码如下1、Strings must use singlequote // 字符串必须使用单引号2、Extra semicolon // 额外分号 3、Unexpected trailing comma // 意外的尾随逗号4、Missing space before function parentheses //原创 2021-12-15 16:00:44 · 2362 阅读 · 0 评论 -
vue3.0父子组件的通信
vue3.0父子组件的通信Vue3.0组件通信Vue3.0组件通信vue3.0脚手架setup内部的组件通信1、父到子通过props父组件<template> <div > <Son data="currentRole.arr"></Son> </div></template><script lang="ts">import { defineComponent, reactive} from原创 2021-12-08 16:53:51 · 288 阅读 · 0 评论