場(chǎng)景描述 有一個(gè)輸入框(input 或者 textarea),IOS 用戶喚起鍵盤(pán)輸入一串文字后,點(diǎn)擊空白區(qū)域收起鍵盤(pán)。 問(wèn)題描述 鍵盤(pán)成功收起,頁(yè)面回到底部,但是點(diǎn)擊提交按...
場(chǎng)景描述 有一個(gè)輸入框(input 或者 textarea),IOS 用戶喚起鍵盤(pán)輸入一串文字后,點(diǎn)擊空白區(qū)域收起鍵盤(pán)。 問(wèn)題描述 鍵盤(pán)成功收起,頁(yè)面回到底部,但是點(diǎn)擊提交按...
前言 為了解決原生開(kāi)發(fā)文件太多的痛點(diǎn),自己搞了一套單文件解析框架,詳情見(jiàn) 《介紹一個(gè)小程序預(yù)處理器》。在做這個(gè)框架的時(shí)候微信還沒(méi)有推出云開(kāi)發(fā),所以設(shè)計(jì)之初也完全沒(méi)有考慮云開(kāi)發(fā)...
將狀態(tài)管理寫(xiě)到app中,主包和分包都可以訪問(wèn)到
微信小程序中實(shí)現(xiàn)狀態(tài)管理出發(fā)點(diǎn):之前起點(diǎn)小程序嘗試mpvue的一個(gè)重要原因就是mpvue支持狀態(tài)管理,雖然現(xiàn)在wepy也支持了redux,但是其性能不是非常理想,且看到issue里面還是提了很多的b...
技術(shù)背景 Vue + axios + element-ui 問(wèn)題的產(chǎn)生 一個(gè)美好的周五,我正在愉快地打著代碼,突然收到一封來(lái)自產(chǎn)品的神秘消息,線上活動(dòng)出 BUG 了!吶尼!怎...
前言 用過(guò)原生,用過(guò) wepy,用過(guò) mp-vue,但是都不是非常滿意,原生的痛點(diǎn)是文件太多,wepy 和 mp-vue 的問(wèn)題見(jiàn) mpvue和wepy問(wèn)題總結(jié),最后不得不...
頁(yè)面生命周期 官方文檔直接飛機(jī)票:點(diǎn)擊起飛 首次打開(kāi)一個(gè)頁(yè)面依次觸發(fā):onLoad -> onShow -> onReady 二次打開(kāi)一個(gè) tabbar 頁(yè)面:只觸發(fā) onS...
背景 校招前端面試必問(wèn)問(wèn)題之一:vue 雙向綁定原理。 前端小白:wt? 我怎么知道?不是會(huì)用就可以了嘛?我管它怎么實(shí)現(xiàn)。 看過(guò)一些些面經(jīng):vue 雙向綁定是通過(guò)數(shù)據(jù)劫持實(shí)...
![]()
![]()
微信小程序中實(shí)現(xiàn)狀態(tài)管理出發(fā)點(diǎn):之前起點(diǎn)小程序嘗試mpvue的一個(gè)重要原因就是mpvue支持狀態(tài)管理,雖然現(xiàn)在wepy也支持了redux,但是其性能不是非常理想,且看到issue里面還是提了很多的b...
typeof 的八種數(shù)據(jù)類(lèi)型 typeof可判斷類(lèi)型比較有限,它的輸出值只有八種,即用 typeof 判斷一個(gè)變量,得到的結(jié)果只會(huì)是以下八種類(lèi)型中的一種 typeof 的實(shí)現(xiàn)...
一樣的呀,在index.html中加上meta標(biāo)簽,在需要的地方寫(xiě)上對(duì)應(yīng)的樣式,區(qū)分安卓和ios可以通過(guò)user agent
CSS適配劉海屏和小黑條概述 以 iPhoneX 為例,頂部有劉海,下面有小黑條,四個(gè)角還有圓角,如果不做好適配,很有可能導(dǎo)致頁(yè)面遮擋、操作沖突等問(wèn)題,所以我們需要將頁(yè)面內(nèi)容控制在安全區(qū)域,即可視窗...
不好意思,公司內(nèi)部項(xiàng)目,不對(duì)外開(kāi)源哈
微信小程序中實(shí)現(xiàn)狀態(tài)管理出發(fā)點(diǎn):之前起點(diǎn)小程序嘗試mpvue的一個(gè)重要原因就是mpvue支持狀態(tài)管理,雖然現(xiàn)在wepy也支持了redux,但是其性能不是非常理想,且看到issue里面還是提了很多的b...
訂閱消息的前身 訂閱消息的前身就是模板消息,如果開(kāi)發(fā)過(guò)模板消息,就會(huì)知道它有多坑,每個(gè) formId 只能發(fā)送一條消息,還有時(shí)間限制!為了收集大量的 formId,不得不在每...
前言 假設(shè)已經(jīng)有一個(gè)通過(guò) vue-cli3 腳手架構(gòu)建的 vue 項(xiàng)目 命令行安裝 Typescript 編寫(xiě) Typescript 配置 根目錄下新建 tsconfig.j...
概述 謝天謝地,小程序終于出這個(gè)功能了,小程序上線后,如果用戶反饋問(wèn)題真的很難排查問(wèn)題,我們能夠收集的資料極其有限,小程序推出實(shí)時(shí)日志真的可以有效幫助定位問(wèn)題。 環(huán)境說(shuō)明 基...
前述 文末貼了自定義導(dǎo)航欄的源代碼,不想看分析的可以直接到最后提取。 自定義導(dǎo)航欄的核心問(wèn)題 自定義導(dǎo)航欄的高度如何計(jì)算? 如何控制返回按鈕? 如何最小化影響頁(yè)面其他邏輯(解...
概述 以 iPhoneX 為例,頂部有劉海,下面有小黑條,四個(gè)角還有圓角,如果不做好適配,很有可能導(dǎo)致頁(yè)面遮擋、操作沖突等問(wèn)題,所以我們需要將頁(yè)面內(nèi)容控制在安全區(qū)域,即可視窗...
mpvue 問(wèn)題總結(jié) - 2018.03.28 #issue地址 { { } } 中不支持復(fù)雜的 js 語(yǔ)法,因?yàn)?mpvue 會(huì)把 { { } } 中的內(nèi)容直接編譯到 wx...
組件A支持單個(gè)內(nèi)容槽 a.json a.wxml a.js 在B中使用組件A b.json b.wxml b.js 組件C支持多個(gè)內(nèi)容槽 需要在 options 中設(shè)置 mu...