摘要:前段時間稍微涉獵了微信小程序開發(fā),踩了一些坑,在此總結(jié)出來,希望能為小伙伴們提供一點幫助。當(dāng)然這不僅僅是對于微信小程序而言。于是找到微信開發(fā)環(huán)境上試試看,謝天謝地,搞定但是,圖樣圖森破,微信一掃,還是依舊。
前段時間稍微涉獵了微信小程序開發(fā),踩了一些坑,在此總結(jié)出來,希望能為小伙伴們提供一點幫助。頁面跳轉(zhuǎn)
對于頁面跳轉(zhuǎn),可能習(xí)慣性想到wx.navigateTo,但是在跳轉(zhuǎn)到目標(biāo)頁面是一個tab時,此接口就不起作用了,但也不會報出任何錯誤。此時應(yīng)使用wx.switchTab,詳見鏈接描述
區(qū)分幾種導(dǎo)航接口:
wx.navigateTo是保留當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面,使用wx.navigateBack可以返回到原頁面。wx.redirectTo關(guān)閉當(dāng)前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個頁面。wx.reLaunch關(guān)閉所有頁面,打開到應(yīng)用內(nèi)的某個頁面。
場景:不同賬號有不同權(quán)限,首頁展示不同模塊,在退出賬號一改用賬號二登陸后,首頁展示的模塊與賬號二的權(quán)限不一致。
問題分析:登陸頁面是在首頁基礎(chǔ)上新開了一個頁面,在登陸成功后調(diào)用switchTab跳轉(zhuǎn)到首頁,看起來并沒有任何問題。關(guān)鍵在于switchTab跳轉(zhuǎn)后并不刷新頁面,
,所以用賬號二重新登陸后到達(dá)的首頁仍是賬號一的首頁。所以需要用下面的方法來刷新登陸后的頁面:
wx.switchTab({ url: "/pages/xx/index", success: function (e) { let page = getCurrentPages().pop() if (page == undefined || page == null) return page.onLoad() } })text-align:justify不起作用
在涉及文本兩端對齊時,理所當(dāng)然的想到使用text-align:justify,但發(fā)現(xiàn)不起作用,經(jīng)查詢,發(fā)現(xiàn)MDN上是這么寫的:
justify The inline contents are justified. Text should be spaced to line up its left and right edges to the left and right edges of the line box, except for the last line.
也就是說,text-align:justify只對非最后一行起作用,只有一行文本時也算最后一行,對,就是這么坑。當(dāng)然這不僅僅是對于微信小程序而言。
于是找到text-align-last:justify
The text-align-last CSS property describes how the last line of a block or a line, right before a forced line break, is aligned.
微信開發(fā)環(huán)境上試試看,謝天謝地,搞定!但是,圖樣圖森破,微信一掃,還是依舊。哦到開,text-align-last有兼容性問題。
看來還是得看text-align,它是針對非最后一行的,那么我們可以嘗試把一行文本偽裝成非最后一行,比如通過添加一個空內(nèi)聯(lián)塊狀元素或者使用偽元素。可參考鏈接描述
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/51593.html
摘要:前段時間稍微涉獵了微信小程序開發(fā),踩了一些坑,在此總結(jié)出來,希望能為小伙伴們提供一點幫助。當(dāng)然這不僅僅是對于微信小程序而言。于是找到微信開發(fā)環(huán)境上試試看,謝天謝地,搞定但是,圖樣圖森破,微信一掃,還是依舊。 前段時間稍微涉獵了微信小程序開發(fā),踩了一些坑,在此總結(jié)出來,希望能為小伙伴們提供一點幫助。 頁面跳轉(zhuǎn) 對于頁面跳轉(zhuǎn),可能習(xí)慣性想到wx.navigateTo,但是在跳轉(zhuǎn)到目標(biāo)頁...
摘要:前段時間稍微涉獵了微信小程序開發(fā),踩了一些坑,在此總結(jié)出來,希望能為小伙伴們提供一點幫助。當(dāng)然這不僅僅是對于微信小程序而言。于是找到微信開發(fā)環(huán)境上試試看,謝天謝地,搞定但是,圖樣圖森破,微信一掃,還是依舊。 前段時間稍微涉獵了微信小程序開發(fā),踩了一些坑,在此總結(jié)出來,希望能為小伙伴們提供一點幫助。 頁面跳轉(zhuǎn) 對于頁面跳轉(zhuǎn),可能習(xí)慣性想到wx.navigateTo,但是在跳轉(zhuǎn)到目標(biāo)頁...
摘要:整個小程序所有分包大小不超過單個分包主包大小不能超過微信小程序主流框架對比應(yīng)該算是最早發(fā)布的小程序開發(fā)框架,提供了類的語法風(fēng)格和特性,現(xiàn)階段應(yīng)該也是應(yīng)用最廣泛的框架吧。不過微信官方為了防止下載離線包的時間過程,也嚴(yán)格限制了小程序包的體積。 那些年我們踩過的坑css樣式不能引用本地圖片資源,只能引用線上資源(background-image),引用本地圖片資源只能用標(biāo)簽。{{}}不能執(zhí)行...
摘要:微信小程序最后的頁面大部分都頁,所以一些在上不支持的特性,在小程序里面也是有問題的,不過我們還是可以使用強大的進(jìn)行轉(zhuǎn)換。 微信小程序開發(fā)難,難于坑特別多 本文首發(fā)于http://www.jianshu.com/p/7173... 坑一:Content-type問題 坑指數(shù):★★★★★ showImg(https://segmentfault.com/img/remote/1460000...
摘要:從九月底內(nèi)測到現(xiàn)在已經(jīng)三個半月凌晨一點睡覺已經(jīng)習(xí)以為常也正是這樣才讓無前端經(jīng)驗的我做微信小程序開發(fā)并不感到費勁最近才開始接微信小程序的外包項目目前已經(jīng)簽下了五份合同成品出了兩個加上轉(zhuǎn)給朋友做的正在談的算起來有十來個項目距離微信正式開放的時間 從九月底內(nèi)測到現(xiàn)在已經(jīng)三個半月.凌晨一點睡覺已經(jīng)習(xí)以為常,也正是這樣,才讓無前端經(jīng)驗的我做微信小程序開發(fā)并不感到費勁.最近才開始接微信小程序的外包...
閱讀 2570·2021-09-30 10:00
閱讀 3505·2021-09-22 10:54
閱讀 6274·2021-09-07 10:28
閱讀 2957·2019-08-29 13:53
閱讀 753·2019-08-29 12:42
閱讀 968·2019-08-26 13:51
閱讀 1266·2019-08-26 13:32
閱讀 3029·2019-08-26 10:39