原创 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 }