原创 apply,call和bind的用法區別
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt
原创 js獲取文件後綴
//獲取文件後綴 function getType(file){ var filename=file; var index1=filename.lastIndexOf(
原创 mathjs,math.js解決js運算精度問題
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-
原创 vue生成二維碼插件qrcodejs2
1.頁面 <div id="qrCode" ref="qrCodeDiv"></div> 2.導入插件 import QRCode from 'qrcodejs2' 3.使用生成: 注意 定時器得要,避免dom未生成報錯 docume
原创 多行文本超出後隱藏,超出3行隱藏
1. 使用插件 clamp.js 可實現多行文本超出後隱藏的功能 2. git地址 https://github.com/josephschmitt/Clamp.js 下載後項目引入clamp.js 3. //多行 3行 let
原创 vue + elementUi + upLoadIamge組件 上傳文件到阿里雲oss
<template> <div class="upLoadIamge"> <el-upload action="https://jsonplaceholder.typicode.com/posts/"
原创 判斷瀏覽器的名稱,區分360的ie和谷歌內核
function getBrowserInfo() { var ua = navigator.userAgent.toLocaleLowerCase(); var browserType = null; if (ua.matc
原创 element-ui 時間日期選擇器格式化後臺需要的格式
<el-date-picker v-model="startTime" type="datetime" format="yyyy-MM-dd HH:mm:ss"
原创 去除input[type=number]的默認樣式
input[type=number] { -moz-appearance: textfield; } input[type=number]::-webkit-inner-spin-button, input[typ
原创 vue的data的數據進行指定賦值,用於篩選條件的清空,或者管理系統添加成功後給部分數據賦值爲空
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid
原创 nodejs+expressjs+ws實現了websocket即時通訊,服務器和客戶端互相通信
nodejs代碼 // 導入WebSocket模塊: const WebSocket = require('ws'); // 引用Server類: const WebSocketServer = WebSocket.Server; /
原创 vue點擊按鈕給商品按照價格進行倒敘
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt
原创 vue關閉代碼檢查eslint
confing/index.js 文件裏面的 useEslint 改成false就可以關閉代碼檢查了 不過爲了代碼的規範性,不建議關閉!
原创 vue批量驗證提交表單的數據是否合規
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wid
原创 vue項目編輯修改時批量回顯數據
selectCityServiceOne() { let sendData = { token: this.token, id: this.id }