原创 js數組常用方法總結1:

1、join (separator):通過分隔符將數組轉換爲字符串;     separator:可選,指定的分隔符,如果省略,則默認使用逗號; 例: let arry = [1, 2, 3, 4] let newEnd = arry.

原创 淺談js中深淺拷貝

深淺拷貝只針對像 Object, Array 這樣的複雜對象的。 1、淺拷貝:是對棧內存地址的複製,實際上目標對象指針和源對象指向同一片堆內存空間; 2、深拷貝:是指建一個新的對象或數組,將原對象的各項屬性的“值”(數組的所有元素)拷貝過

原创 js 函數形參和實參的區別及如何獲取不同參數個數

參數有形參(parameter)和實參(argument)的區別,形參指的是函數聲明時的變量;實參指的是調用該函數時所傳的參數。 例:聲明函數test(a,b) 時a,b就是形參,調用test(1,2)時1,2就是實參; functio

原创 js 中滑塊(Ionrangeslider.js的使用)

你想要的應有盡有:     1、首頁引入相關文件 : (1)、csdn <!--Plugin CSS file with desired skin--> <link rel="stylesheet" href="https

原创 vue 組件及動態組件使用

寫在前言: 組件:是可複用的 Vue 實例。 在註冊一個組件的時候,我們始終需要給它一個名字,該組件名就是 Vue.component 的第一個參數。 組件命規則: 1、使用 kebab-case Vue.component('my-c

原创 git配置文件config用戶名和郵箱的設置和查看

1.設置用戶名 $ git config --global user.name "yourname" 2.設置用戶郵箱 $ git config --global user.email [email protected]  3.查看g

原创 vscode格式化html標籤屬性不換行(vetur插件)

左下角管理點開,選擇設置。在用戶設置下找到vetur,打開settings.json   放入下面的配置保存: "vetur.format.defaultFormatter.html": "js-beautify-html", "ve

原创 vue 實現頁面內容禁止選中功能

css實現方式: *{ -webkit-touch-callout:none; /*系統默認菜單被禁用*/ -webkit-user-select:none; /*webkit瀏覽器*/ -khtml-user-select:n

原创 JS實現alert中顯示換行的方法

//瀏覽器類型判定 function getOs() { if(navigator.userAgent.indexOf("MSIE")>0) { return "IE"; //InternetExplor } el

原创 vue-router 路由守衛

vue-router中有3中導航守衛:  “導航”表示路由正在發生改變。 1、全局守衛: (1)、全局前置守衛: router.beforeEach((to, from, next) => { if (to.name === 'L

原创 vue 中 this.$nextTick()說明及使用

$nextTick   Vue.nectTick() 是在下次DOM更新循環結束之後執行延遲迴調,在修改數據之後使用$nextTick,則可以在回調中獲取更新後的DOM(dom的改變是發生在nextTick()之後),這個方法作用是當數據

原创 vue路由傳參方式及解決傳參刷新頁面參數丟失問題

1、當使用params傳參時,刷新頁面會導致參數丟失: onRouter() { this.$router.push({ name: 'Index', params: { mm: '0000' } }) }

原创 閉包作用及優缺點

寫在前言:變量的作用域:全部變量和局部變量; javascript語言中:函數內部可以直接讀取全局變量,但是函數外部無法讀取函數內部的局部變量。 定義:閉包是有權訪問另一個函數作用域的變量的函數,簡單的說:就是定義在一個函數內部的函數,而

原创 element input自定義正則驗證

   const checkDeptTel = (rule, value, callback) => {       const pattern = /^((0\d{2,3}-\d{7,8})|(1[3576849]\d{9}))$/

原创 vue中實現點擊當前元素之外的元素之執行此方法(clickoutside)

引入: import Clickoutside from "element-ui/src/utils/clickoutside";  聲明指令: export default { directives: { Clickoutsid