自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue路由守卫,防止直接输入url越权访问

为了防止用户直接输入网址越权访问登录后的网页,需要进行拦截禁止访问页面,登录成功后端接口返回该用户可以访问的所有菜单路由,前端数据存储到vuex中,在路由守卫进行判断拦截。

2024-09-27 11:37:14 324

原创 table循环换行

【代码】table循环换行。

2024-07-29 11:13:19 210

原创 uni-app小程序 简繁中文语言切换

简体事件:

2024-05-14 15:50:29 248

原创 vue3使用腾讯地图(关键词搜索,地址获取经纬度,标记位置)

vue3使用腾讯地图(关键词搜索,地址获取经纬度,标记位置)

2023-10-27 16:58:36 4100 2

原创 ES6中includes()方法在el-table表格使用

ES6中includes()方法在el-table表格使用

2023-09-22 11:32:43 191

原创 vue3 “TypeError: Cannot read properties of undefined (reading ‘sessionEndTime‘)“found in

使用DateTimePicker 日期时间选择器的:picker-options="pickerOptions"第一种:用户选择完项目时间再点击销售时间时,直接将项目结束时间后面的时间禁用,让用户无法选择。第二种:用户先选择销售时间,再填写项目时间,那么需要在用户提交表单时在判断一次。需求是销售结束时间不能大于项目结束时间,两种情况。

2023-09-15 20:08:42 328

原创 vue3 <typescript> 数据类型封装

前端开发会用到很多的弹框,子传父,父传子的一些方法,而vue3中typescript语法需要定义数据类型,把他们封装起来方便使用。第三步:在中使用。第二步:将需要用到的参数用IDialog对象定义好。第一步:创建interface.ts文件。

2023-09-04 11:11:53 525

原创 vue3<script setup>beforeRouteEnter

vue3beforeRouteEnter获取当前页面路由或是上一个页面的路由。

2023-03-23 15:11:44 1947 1

原创 vue3使用$refs

vue3中访问$refs绑定的组件的属性或者方法,我们会使用$refs。但是Vue3不同于Vue2,在 Vue3的setup中无法访问到this,使用getCurrentInstance方法。

2023-03-21 10:41:36 3292

原创 js数组合并

数组 【[1,2],[3,4]】 数据合并成【1,2,3,4】

2023-02-23 11:52:03 113

原创 vue3/vite百度地图使用-移动端

vue3/vite百度地图使用-移动端

2023-02-15 14:19:39 1018

原创 捕捉-鼠标悬停hover样式

捕捉-鼠标悬停hover样式,并修改

2023-01-15 14:59:05 1121

原创 vue在浏览器的Source隐藏源码

vue在浏览器的Source隐藏源码

2022-10-09 10:02:52 3462

原创 el-switch 开关设置失败状态不变

el-switch 开关设置失败状态不变。

2022-08-15 10:18:02 1314

原创 vue 后台登录滑动验证

安装:npm install --save vue-monoplasty-slide-verify。

2022-08-07 14:48:58 988

原创 【vue3】解决移动端点击页面放大-ios

解决移动端点击页面放大

2022-06-23 10:18:55 1300

原创 vue2.使用qrcodejs2生成二维码在el-table-column展示

vue-qrcodejs2生成二维码

2022-06-18 16:15:39 1469 3

原创 vue上传文件在线预览

vue在线预览文件

2022-06-17 10:23:29 604 1

原创 vue3.0 代理解决跨域

vue3.0解决跨域,我按照下面这个博主方法解决的,很详细Vue3.0中解决跨域代理问题_许魁的博客-CSDN博客_vue3.0跨域问题我是封装的接口数据步骤多加一步,在.env.porduction生产环境页面配置VUE_APP_TITLE=APP_DEVELOPMENTVUE_APP_GMTZAUTH_URL = '/api' //是vue.config.js的代理api......

2022-06-17 09:49:58 412

原创 【vue3】el-table树形列表展示数据

效果图:页面代码: element-plus的table表格树形数据与懒加载<div class="userData"> <el-table :data="userData" style="width: 100%; margin-bottom: 20px" row-key="id" border lazy :load="load" default-.

2022-04-08 15:59:21 5240 2

原创 【vue3】 封装数字字典列表接口调用

在写vue3后台管理系统,有字典管理功能,将字典管理增删改查页面接口写完,在其他页面使用数字字典,将接口封装方便使用第一步:创建utils文件,新建dict.jsimport { ref, toRefs } from 'vue';import { getDictList } from '@/api/sys' //引入封装数字字典接口/** * 获取字典数据 */export function getDict(...args) { const res = ref({});

2022-04-01 16:17:18 8727 1

原创 【vue3.0解决跨域】

vue3.0解决跨域,我按照下面这个博主方法解决的,很详细Vue3.0中解决跨域代理问题_许魁的博客-CSDN博客_vue3.0跨域问题我是封装的axios步骤多加一步,在.env.porduction生产环境页面配置VUE_APP_GMTZAUTH_URL = '/api' //是vue.config.js的代理api这样就不用在每一个页面都写代理api,改完记得重启项目哦~...

2022-04-01 15:35:11 2013

原创 vue3 swiper/vue-awesome-swiper使用

1,安装vue-awesome-swiper:npm install vue-awesome-swiper@3.1.3 --save2,安装swiper:npm install swiper@5.2.0 -S3,在main.js中引入插件// 轮播import VueAwesomeSwiper from "vue-awesome-swiper";import "swiper/css/swiper.css";const app = createApp(App);app.us

2022-03-09 14:27:57 5297 1

原创 【vue3】error Component name “index“ should always be multi-word vue/multi-word-component-names

报错:原因:在编译的时候eslint会检测将次写法判定为不规格。解决方法:vue.config.js文件加 lintOnSave:false

2022-03-08 12:13:08 6236 4

原创 cooiek的Secure属性设置

cooiek

2022-02-14 14:25:38 3856

原创 JS的键值对用法

效果如下:上代码<!-- 循环接口数据 --> <div class="venueBox" v-for="(item,index) in list" :key="index"> <div class="activityBox"> <div class="venueHead"> <!-- 头部名称 --> <p>{{item.

2022-01-11 10:43:39 668

原创 前端--获取服务器时间

问题:用户的电脑年代久远,在登陆系统的时候,电脑的时间不是准确的北京时间,系统无法登录,还需要远程用户的电脑调整时间解决:在用户登录的时候获取服务器的时间进行登录var nowDate = function getServerDate() { var xhr = null if (window.XMLHttpRequest) { xhr = new window.XMLHttpRequest() } else {

2021-12-28 17:12:35 1342

原创 前端-解析后台json字符串

在渲染数据的时候,后端接口返回了一段字符串,要处理后在页面进行展示页面处理返回的数据,json.parse方法 //静态页面 <div class="pic"> <img :src="getImages(ite.picture)" /> </div> // 获取图片 getImages(data) { if (!data) { return [] } e

2021-12-15 10:48:02 1791

原创 Vue项目seo优化: vue-meta-info + prerender-spa-plugin

vue单页面的项目,不可避免考虑seo问题,解决单页面的seo问题的方法,使用vue-meta-info 配合 prerender-spa-plugin预渲染一,prerender-spa-plugin使用npm install prerender-spa-plugin --save在webpack.prod.conf.js中加入const PrerenderSpaPlugin = require('prerender-spa-plugin');const Renderer = Pr.

2021-12-14 15:48:07 1740 2

原创 移动端调试工具

调试工具可以在手机和电脑上查看 注意:在电脑上调试,需要定位,用户信息和身份的,这些页面调试不了项目打包上线需要注释的,不然会出大问题 <!-- 用下面这个调试 --> <script src="https://cdn.jsdelivr.net/npm/vconsole@3.5.1/dist/vconsole.min.js"</script> <script src="https://cdn.bootcss...

2021-12-03 10:51:07 581

原创 element选择器只能选择七天

是通过v-model绑定的值来判断,用watch监听,获取到用户填写的数据经过处理,点击发布提示在data中将makeDate定义成数组 <div style="margin-top: 30px"> <span style="display:inline-block;width: 120px;">选择预约日期:</span> <el-date-picker v-model=.

2021-12-03 10:28:52 820

原创 element日期选择器,去掉此刻按钮

去掉此刻按钮也看了很多方法,以下的方法,也符合我的需求,亲测可行,话不多说,上代码吧! <!-- 给开始和结束时间加 focus 方法--> <el-row> <el-col :span="12"> <el-form-item label="开始时间" prop="begintime">

2021-12-02 11:14:31 2691 3

原创 前端vue二维数组接口渲染

HTML<!-- 接口( list循环)--> <div class="twoTypeOone" v-for="(item,index) in list" :key="index"> <p>{{ item.venueName}}</p> <div class="concertHall"> <div class="topLong" v-if="item.tactiv...

2021-12-02 10:32:42 1231

原创 vant 上传图片

封装接口参数页面,将封装接口引入beforeRead函数可以在上传前进行校验和处理after-read回调函数,获取到对应的file对象文件上传

2021-09-14 16:54:21 95

原创 element弹框 右上角 x 关闭按钮

子组件弹框的内容太多,点击x按钮无法再次打开弹框方案一:去掉关闭按钮方案二:用关闭回调方法,让他和取消按钮一样给父组件传值 dialog为false

2021-09-08 11:28:59 1642

空空如也

空空如也

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

TA关注的人

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