
Vue
vue相关
小仙有礼了
主要从事基础前端的开发,以及精通相关gis的地理信息系统的专注开发,爱钻研比较高新的技术,比较爱尝试解决别人解决不了的问题!
展开
-
vue3实现页面端的自适应布局
【代码】vue3实现页面端的自适应布局。原创 2025-04-11 13:55:09 · 111 阅读 · 0 评论 -
个人开发笔记
【代码】个人开发笔记。原创 2024-06-25 10:17:45 · 390 阅读 · 1 评论 -
vue中连接后台的websocket的http协议,心跳机制的处理
前端心跳机制的检测原创 2022-09-08 16:34:04 · 1217 阅读 · 0 评论 -
vue+element+xlsx实现excel数据解析
解析数据原创 2022-06-15 15:20:02 · 432 阅读 · 0 评论 -
如何完整的创建一个vue2 的项目
vue2创建原创 2022-06-14 09:01:02 · 17298 阅读 · 0 评论 -
Vue项目路由传参的方式
Vue路由跳转并传值方式三种1. <router-link :to="{name:'XXX',query:{page:1,code:100}}"></router-link>2.明文传参 URl路径会显示传递的参数优劣:页面刷新参数不会丢失,劣处:参数公开this.$router.push({ name: 'EditDetail', query: { page: 1, code: 100原创 2021-10-18 08:13:32 · 142 阅读 · 0 评论 -
vue-router 如何在新窗口打开页面
标签实现新窗口打开:官方文档中说 v-link 指令被 组件指令替代,且 不支持 target="_blank" 属性,如果需要打开一个新窗口必须要用标签,但事实上vue2版本的 是支持 target="_blank" 属性的(tag=“a”),如下:<router-link target="_blank" :to="{path:'/home',query:{id:'1'}}">新页面打开hom`在这里插入代码片`e页</router-link>2、编程式导航:有.原创 2021-10-25 11:07:39 · 387 阅读 · 0 评论 -
数组展开合并计算和
原创 2021-10-20 12:39:16 · 128 阅读 · 0 评论 -
随机生成你所需要的数字
一.最大值或者最小值getNumByRandom(max,min){ return Math.floor(Math.random() * (max - min + 1)) + min; },`在这里插入代码片`原创 2021-10-19 08:10:56 · 113 阅读 · 0 评论 -
VUE项目自动生成时间编号
一、生成时间代码getProjectNum () { const projectTime = new Date() // 当前中国标准时间 const Year = projectTime.getFullYear() // 获取当前年份 支持IE和火狐浏览器. const Month = projectTime.getMonth() + 1 // 获取中国区月份 const Day = projectTime.getDate(原创 2021-10-14 11:11:56 · 1212 阅读 · 0 评论 -
vue前端下载文件/docx-preview实现文件预览
一、文件下载<a :href="http://***文件下载地址" download="">下载</a>二、文件预览1.npm安装插件npm i docx-preview//此插件容易安装失败 安装了cnpm的小伙伴可使用cnpm i docx-preview2.public文件下index.html引入<script src="https://unpkg.com/jszip/dist/jszip.min.js"></script>3.原创 2021-10-11 08:25:47 · 2469 阅读 · 1 评论 -
vue element时间选择器中结束时间不能大于开始时间
html:el-date-picker选择器:picker-options="startTime":picker-options="endTime"为禁止选择逻辑 <div class="control-item"> <div class="left"> <span class="sale-require-star-text">开始时间</span> </div>原创 2022-02-10 19:14:00 · 638 阅读 · 0 评论 -
element-ui中el-upload多文件一次性上传
网址https://blog.youkuaiyun.com/weixin_43915587/article/details/91953230原创 2021-11-26 13:27:07 · 228 阅读 · 0 评论 -
文档预览的方法
https://blog.youkuaiyun.com/weixin_45421249/article/details/119936124原创 2021-10-27 13:19:57 · 266 阅读 · 0 评论 -
vue upload上传文件限制文件类型
beforeFileUpload(file,fileList){ let fileName = file.name; let uid = file.uid let pos = fileName.lastIndexOf("."); let lastName = fileName.substring(pos, fileName.length); console.log(lastName,lastName.toLowerCase()); if原创 2021-11-10 09:46:02 · 1770 阅读 · 0 评论 -
element-ui+vue单文件上传和 多文件批量上传(多文件走一次接口)
页面接口原创 2021-11-29 09:48:09 · 627 阅读 · 0 评论 -
Vue和element中表格数据导出Excel
export2Excel: function() { let tables = document.getElementById("out-table"); let table_book = XLSX.utils.table_to_book(tables); let table_write = XLSX.write(table_book, { bookType: "xlsx", ...原创 2021-11-02 09:50:11 · 110 阅读 · 0 评论 -
Vue前端面试题
以下为个人面试时所问到的问题sessionstorage存储大小5M超出则会存不进去并报错(QuotaExceededError)解决方案:1、划分域名。各域名下的存储空间由各业务组统一规划使用2、跨页面传数据:考虑单页应用、优先采用 url 传数据3、最后的兜底方案:清掉别人的存储Cookie 大小存值不大(最大可以存4kb)每个域名下最多存储50条数据(不同浏览器会有不同)可以自己设置过期时间具有不可跨域性是否可以代替Cookie 浏览器使用Cookie进行身份验证已经好多年原创 2022-02-10 19:37:54 · 334 阅读 · 0 评论 -
前端面试题的博客网站地址
https://vue3js.cn/interview/原创 2022-02-18 09:01:47 · 111 阅读 · 0 评论 -
如何在 vue 中使用 async+await 、for 循环同步发送多个请求
…methods: { async getMessage(){ ... // for 循环同步的方式连续发出十个请求 for(let i = 0;i < 10; i++){ await axios({ method: 'post', url, data, }).then((res)=>{ ... }) } },},...原创 2022-02-28 16:27:17 · 1835 阅读 · 0 评论 -
Vue的生命周期总结和router的生命周期
根组件实例:8个(beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed)组件实例:8个(beforeCreate、created、beforeMount、mounted、beforeUpdate、updated、beforeDestroy、destroyed)全局路由钩子:2个 (beforeEach、 beforeResolve、afterEach) 组件路由钩子:3个(bef.原创 2022-02-10 19:33:00 · 1264 阅读 · 0 评论 -
Vue和element中表格展开字列表的方式
<template lang="html"> <el-table :data="tableData5" :row-key="getRowKeys" :expand-row-keys="expands" style="width: 100%"> <el-table-column type="expand"> <template scope="props"&.原创 2021-12-03 08:41:35 · 247 阅读 · 0 评论 -
vue 定义axios默认路径前缀或动态修改前缀
如:每个请求url前都要加一个前缀,但会根据开发环境不同而变化,那么我们可以写一个方法去引用,方便后面维护.env.development 开发文件中写入要用的服务编码# 微服务编码VUE_APP_SERVICE_PREFIX = '/0201010254'在src文件下的settings.js文件中引入module.exports = { /** * 主站标题 * @type {string} */ title: '开发项目名称', /** * @typ原创 2022-02-10 19:20:08 · 2343 阅读 · 0 评论 -
Vue和element中关于PDF的下载
<el-table-column label="保单号" show-overflow-tooltip min-width="220"> <template slot-scope="scope"> <span>{{ scope.row.policyNoCI }}</span> <span v-if="scope.row.policyNoCI" :key="scop.原创 2022-02-10 19:26:30 · 341 阅读 · 0 评论 -
vue和directive全局自定义指定控制元素的显示和隐藏
创建src\directive\auth\index.js文件import store from '@/store' const auth= { inserted(el,binding,vnode,oldVnode){ let user = window.sessionStorage.getItem('user') user = user ? JSON.parse(user) : {} // 如果角色为管理员就不验证 if(!user.super){ let rules = u原创 2022-02-10 19:23:05 · 507 阅读 · 0 评论 -
es6中实现先执行第一个循环结束再进行第二个循环,互不影响
方法之间互不影响 function1(){ this.function2().then(val => { this.function3(val); }); }, function2(){ let that = this; return new Promise((resolve,reject)=>{ let newData=[]; let objData={}; for原创 2022-03-14 13:53:47 · 1957 阅读 · 0 评论 -
前端webpack工程化程序
创建目录,npm初始配置,生成package.json文件npm init之后安装webpack,–save-dev作为开发依赖npm install webpack --save-dev接着安装webpack-Dev-servernpm install webpack-dev-server --save-dev现在就可以为项目启动前端工程化了...原创 2022-03-16 08:39:05 · 603 阅读 · 0 评论 -
Vue利用文件流下载Excel文件
在get和post下载的时候地址的封装都一不一样let params={ regionCode: that.$refs.regioncode1.regioncode, stationName: that.searchCondition_form.key, monitorTypeId: that.searchCondition_form.type, status: that.searchCondition_form.status, lim原创 2022-03-15 17:06:18 · 415 阅读 · 0 评论 -
前端面试题大全
前端不同版本的面试提要点原创 2022-03-08 08:11:45 · 84 阅读 · 0 评论 -
node.js基础学习网站
node.js基础原创 2022-03-14 13:07:04 · 217 阅读 · 0 评论 -
js怎么把两个数组一一对应组成一个新数组
var obj1 = [{ "id": 980550455852, "model": "XQG70-S1208FW", "color": "白", "invStatusName": "正品", "bactualQty": 10947, "brealyQty": 11000, "bavailQty": 53}, { "id": 980550566221, "model": "XQB70-C3006", "color": "灰", "invStatusName":原创 2022-03-09 14:51:34 · 1114 阅读 · 0 评论