原创 總結javascript中的遍歷

(1)for…in 可用範圍:字符串,數組,對象 不可用範圍:Map,Set 返回:字符串和數組返回下標,對象返回屬性名稱 缺點:無法保證屬性的順序 for(let i in 'good'){ console.log(i);/

原创 由vue遍歷對象引發對深度拷貝的思考

項目中用v-for遍歷一個對象{ count:"",age:""}進行參數渲染,輸入參數後送到後端要轉化爲JSON字符串,於是提交之前新聲明瞭一個對象,值爲原先對象的JSON.stringify字符串。但是,問題來了,後端接口還沒

原创 ios微信軟鍵盤之殤

先說一下業務場景。 界面有彈窗,在彈窗內輸入時,彈出軟鍵盤輸入短信驗證碼。驗證成功後隱藏彈窗,彈出有複製按鈕的彈窗。點擊複製按鈕,複製相關內容。 在開發這個功能的時候,有兩個渠道,一個是支付寶h5,一個是微信h5。結果是微信IOS

原创 對element-ui的label和el-tooltip同時使用插槽

我們看element-ui官網可以發現el-tooltip可以使用slot=“content”這個具名插槽來自定義想顯示的文案 如果想要在標籤上顯示這個el-tooltip的話,就必須讓標籤也有個插槽,在這個插槽裏插入el-too

原创 用vue寫npm插件

一、調用插件 通過全局方法Vue.use()使用插件,必須在new Vue()啓動之前使用這個方法。 main.js import cyui from 'cyui'; Vue.use(cyui); new Vue({}); 還可

原创 webpack之Tree shaking

Tree shaking:移除多餘代碼。或者說按需引用。 //math.js // 這個函數沒有被其他地方引用過 export function square(x) { return x * x; } // 這個函數被引

原创 使用vue-loader不必require圖片

以前在寫vue的時候,經常要寫這樣的代碼,把圖片提前require給一個變量,然後再把變量傳給組件(注意是組件,不是原生的東西,不是原生如img): <template> <div> <avatar :default-sr

原创 Vue-loader.conf.js

'use strict' // 工具=> build/util.js const utils = require('./utils') // 配置=> build/config/index.js const config = re

原创 yarn install報網絡問題

yarn install的時候老是有一個包沒有下載下來,然後就報網絡問題了。這其實不是網絡問題,實際上是這個包太大,yarn太久沒下載下來就直接報網絡錯誤了。 There appears to be trouble with your

原创 react類中自動綁定

我們可以在類中通過使用ES6增加的箭頭函數的方式來實現隱形綁定作用域。而按照之前的處理,我們需要顯式的去爲我們寫的方法進行綁定,類似於 this.myMethod = this.myMethod.bind(this)這樣。當我們的類中

原创 javascript的同步異步操作

首先,我們知道js是單線程的,一段代碼是從上往下,一句句執行的,前面的代碼往往先於後面的代碼執行。 一、同步操作,異步操作 同步操作、異步操作 首先得知道什麼是同步操作!就好比兩個人去食堂排隊打飯,排在前面的人打完之後才輪到後面的人打

原创 Vue組件通信中eventBus的使用

Vue組件通信中eventBus的使用

原创 詳解:爲什麼在keep-alive組件中使用computed計算屬性數據沒有變更?

第一步:computed在生命週期的哪個階段執行? (1)在new Vue()的時候,vue\src\core\instance\index.js裏面的_init()初始化各個功能 function Vue (options) { i

原创 小程序VM144:1 request:fail url not in domain list

可能原因: 域名未完成備案 url裏有端口(可以有端口存在) 報錯提示說請求的url不在域名列表裏,應該是還沒有配置服務器域名,可點擊開發者工具右上角 詳情-域名信息,看看是否配置了域名; 詳情->項目設置->不校驗合

原创 禁止iphone上input[type='text']自動放大

如果font-size小於16px,瀏覽器將自動放大,然而,元素的默認font-size是11px(至少在chrome和safari).所以設置元素的樣式至少爲16px就不會產生放大效果。另,select元素必須附加focus僞類: