原创 基於vue-pdf的PDF預覽,縮放、旋轉、拖拽、下一頁

先說一下利用iframe打開pdf效果如下 代碼如下這種感覺更簡單,打印各方面都可以 <el-dialog v-if="showPdf" :visible.sync="showPdf" wi

原创 vue blob excel導出數據

downloadFile (res, fileName) { let data = res.data let url = window.URL.createObjectURL(new Blob([

原创 elementUi中checkbox的屬性indeterminate 狀態和v-model的關係

<el-checkbox :indeterminate="hdIsIndeterminate" v-model="hdCheckAll" @change="handleCheckAllChange($event, 'hd')">華東</

原创 防抖節流test

使用場景:onresize,scroll,mousemove ,mousehover 等 防抖函數如下:連續事件完全觸發完成之後,調用一次 function debounce(fn, waitTime) { let

原创 vue指令複製

cnpm install clipboard --save-dev import clipboard from 'clipboard'; Vue.prototype.clipboard = clipboard;  

原创 怎麼看工作三四年換了三份工作

首先人下意識的總會認爲三四年換三份工作,是代表忠誠,穩定性差,卻忽略了一個事實,忠誠是買來的,穩定性好是因爲收入可以,不過這些東西人們都會下意識的忽略,我的同事有在一個公司呆了9年,10年的,更多的是五六年已經是領導崗位了,有時候我會找他

原创 js身份證號校驗方法(轉載我的請註明哈哈)

//時間變成兩位數 function toTwo(n) { return +n < 10 ? '0' + n : n + ''; }; function Type(obj) { var arr = ['null', 'n

原创 解決margin重疊

第一種,父子級的塊之間,子級的上下margin會與父級上下margin重疊,以數值大的爲準,而不會相加 代碼: <div id="par"> <div id="chi">子級</div> </div>

原创 列表進入詳情返回列表時保存搜索條件

第一種通過函數解決 1、寫幾個函數,寫好後列表頁面中引用 sStore就是封裝後的sessionStorage,this.params是搜索條件,isFrom配置在列表,isDetail配置在詳情 列表中這樣引入使用如下圖 import

原创 express項目創建、連接mysql、jwt驗證

    express 和 node 我就不介紹了因爲我也不知道怎麼介紹,別問,問就是不知道 1、創建項目,淘寶鏡像自己搞一下 mkdir dh-express cd dh-express cnpm init -y 2、自行安裝如下的東

原创 使用 element-ui 的 el-progress 寫的進度條

<template> <div class="scaleProgress"> <el-progress :text-inside="true" :stroke-width="18" :percentage="pr

原创 express和vue框架做的項目結構簡介

項目簡介: 1、本項目採用的開發技術包括以下這些:語言採用比較熟悉的html、css、javascript等基礎腳本語言來開發的。 2、前端框架使用的是Vue,而後端框架使用的是express來搭建的。數據庫則使用的mysql作爲系統的數

原创 如何解決移動端遮罩層上面滑動穿透事件

不是原創,只是覺得可以解決問題  原文鏈接:https://www.cnblogs.com/bride/p/10114240.html 1 使用vue的阻止默認事件 @touchmove.prevent  給遮罩層一個阻止默認事件 2

原创 最牛最全js身份證號校驗方法(聽說這個標題比較牛,我用了,轉載我的請註明哈哈)

//時間變成兩位數 function toTwo(n) { return +n < 10 ? '0' + n : n + ''; }; function Type(obj) { var arr = ['null', 'n

原创 call、apply的使用和bind的區別

call 的使用 var person = { printStr: function(a, b) { return this.name + this.age + a + b; } } var person1 = {