原创 數字格式化:包括金額(帶小數),手機號碼

數字格式化:包括金額(帶小數),手機號碼/** * [numFomat 數字格式化(金額,手機號碼)] * @param {string/number} num [金額或手機號碼] * @param {str

原创 自己寫的vue圖片上傳插件(假裝是插件)

假裝是插件前言:項目使用的是vue2.x + vux + eventbus(個人練手項目,做個記錄,有bug影響使用還望大佬們指點)vuex還沒看過。。。(稍微熟練了vue之後再去看吧)說一下流程:1、引入(廢話) 2、點擊(也是廢話)

原创 web components試用

Web Components原生的組件模式,主要有customElement,shadowDom,template等,本次主要用customElement註冊自定義元素組件,shadowDom存放組件內容 說明: 目前我知道的渲染後使

原创 記一次js數字上翻變動簡單實現(比較簡陋)

需求:數據實時變動,要求每次變動上滑效果(見騰訊位置大數據),且只變動變化的位數 因爲沒找到相應類似的插件,所以自己寫了個大致能用的 :) 分析: 數字千分位轉化 css動畫keyframes 生成DOM結構包含符號(千分位) 變動數

原创 原生js實現簡易版promise

用原生js手寫實現promise 用原生js手寫實現promise,參考了網上很多實現,最終寫出自己的簡易版promise,記錄一下 使用及調用同原生Promise方法,只實現了then(resolve),catch(reject)兩個方

原创 vue打包和路由跳轉

vue打包:(路徑設置)圖片引自網上(忘記哪裏找的,多謝)路由跳轉:1、<router-link to='aac'>aac</router-link>import aac from './aac'2、事件觸發,然後 this.$route

原创 獲取當前一週時間和最近七天

當前一週時間// 獲取一週時間 var getWeek = (function(){ // 一週 var arr = []; // 週一開始 var newdate = new Date();

原创 url 中 hash ‘#’ 的作用

----- url 中 hash: '#' 號 的作用:-----1、添加歷史記錄2、記錄滾動條位置(id)通過 'hashchange' 監聽 '#' 改變事件,實現不刷新頁面切換頁面(同一頁面不同模塊)

原创 vue-evenbus使用記錄

----- Vue-eventbus使用:-----eventbus.js----- 組件切換順序:-----當前組件:目標組件:3、beforeDestroy 1、created4、destroyed 2