原创 vue項目,ie11支持ES6新特性,如proxy。

1.ES6支持 安裝 babel-polyfill yarn add babel-polyfill main.js文件引入 import 'babel-polyfill'   2.針對Proxy對象 https://github.co

原创 NavigationDuplicated error

vue 路由重複點擊報錯: NavigationDuplicated error 解決: import Router from 'vue-router' const originalPush = Router.prototype.pu

原创 vue監控錯誤

1.Loading chunk... failed  main.js文件添加 router.onError(err => { const pattern = /Loading [CSS ]{0,1}chunk (.*) failed

原创 vue項目,解決ie緩存問題

 1.親測沒有用: // axios.defaults.headers.common['Cache-Control'] = 'no-cache' // 頭部添加不使用緩存,避免IE存在在當前頁面沒刷新的情況下再次請求接口直接拿緩存   2

原创 setTimeout面試題

一.考察閉包 // 輸出全爲10 for(var i=0;i<10;i++){    setTimeout(function(){        console.log(i);    },50); }   答1:使用閉包 for(var

原创 This-創建作用域安全的構造函數

This(10分) 1.  例: function Person (name , age, job) {     this.name = name;     this.age = age;     this.job = job;   }

原创 Div垂直居中

Div垂直居中 Flex 佈局 不考慮兼容老式瀏覽器的話,用Flex佈局簡單直觀一勞永逸: parentElement{     display:flex;/*Flex佈局*/     display: -webkit-flex; /*

原创 最簡單代碼實現promise

Promise是一個對象,保存着未來將要結束的事件,它有兩個特徵: 1、對象的狀態不受外部影響,Promise對象代表一個異步操作,有三種狀態,pending進行中,fulfilled已成功,rejected已失敗,只有異步操作的結果,纔

原创 跨域

跨域問題如何解決 什麼是跨域 同源策略: 所謂同源策略,它是瀏覽器的一種最核心最基本的安全策略。它對來至不同源的文檔或這腳本對當前文檔的讀寫操作做了限制。 同協議、ip、端口的腳本纔會執行。 只要協議、域名、端口有任何一個不同,都

原创 setTimeout

一.考察閉包 // 輸出全爲10 for(var i=0;i<10;i++){    setTimeout(function(){        console.log(i);    },50); }   答1:使用閉包 for(var

原创 ionic 掃描二維碼/條形碼功能

一、安裝插件@ionic-native/qr-scanne 二、page scan.ts import { Component } from '@angular/core'; import { IonicPage, NavControl