原创 1upx border在某些手機機型上某一邊框顯示不出來解決方案

今天在做uni-app項目進行測試時,發現當邊框爲1upx時,某些框的邊顯示不全(無效)。自己某前遇到問題的手機:iPhone XS Max。展示的bug效果如下:     以上區域中,發現邊框的下邊沒有顯示出來。又是兼容問題導致的bu

原创 ES6中數組複製與合併

ES6擴展符...在數組中的應用 擴展運算符:採用...,將一個數組轉爲用逗號分隔的參數序列。即更直觀的可以稱爲展開符,eg:對let a = [1,2,3],  ...a  結果 1,2,3 將數組裏面的東西直接展開放在此處   一、

原创 JavaScript中對數組與對象數組進行排序

一、對數組進行排序:sort() 我們知道,在js中,我們可以採用sort()方法對數組進行排序,但是它並不是萬能的,下面就具體剖析下: 1、sort()方法說明 該方法以字母順序對數組進行排序,如下: let fruits = ["B

原创 uni-app自定義彈窗,底部頁面觸摸穿透問題解決方案(精華)

在uni-app中,彈窗的用途很常見,比如商品規格選取、廣告彈窗等。在實際開發中,有時候我們需要在頁面中有這樣一個彈窗,但彈窗會導致觸摸穿透的問題。這樣帶來的效果很不好,所以,在進行手動滑動時,我們需要在彈窗彈出後禁止原頁面繼續滾動。 一

原创 Object.freeze()凍結對象

用處: 1、一個大的數據對象裏,在你確信它不需要改變的時候,你可以給他freeze(),可以大大的增加性能。 2、也可用作凍結線上的配置文件中的對象,以防有人誤改。 ​ const nums = 6; nums = 7; consol

原创 微信小程序引用頁面調用組件內的方法(父組件調用子組件的方法)

近期在做一個項目,小程序普通頁面調用引入組件裏面的方,網上看了很多資料,還是被粗心的自己給整哭了。所以做完項目記錄下: 一、demo結構 1>頁面index 2>自定義組件tx   二、如何定義一個組件 在tx.json中將compone

原创 富文本/整段文本中右側無法對齊的問題之text-align: justify(css)

今天的重點是:text-align: justify(實現兩端對齊) 對於整個段落,用的最多的要數富文本(作用於商品詳情頁),但用正常的形式排下去,右邊的效果就像小狗啃了一般,參差不齊。所以應該如何修飾呢? 要使文本兩端沿着它的外邊線對齊

原创 uni-app中組件間方法調用

在此總結下,供參考! 一、先上結果圖,如下:     二、項目說明 紅色圈起來的爲子組件,綠色圈起來的爲父組件。 uni-app項目,所以具體組件引入流程不在詳細說明,直接列出代碼。   三、代碼 1、子組件child.vue <t

原创 uni-app中文本過長-實現摺疊與展開效果

在實際的開發中,疑或是頁面的預覽中,或多或少都碰到過這樣的情景,那就是文本的摺疊與展開!近期在做一個項目,也遇到此情況,就將此順便總結下來~   一、先上效果     二、源碼 <template> <view class="wra

原创 ES6中將多維數組轉換爲一維數組之flat()

JavaScript中如何將嵌套的數組"拉平"變成一維數組?這個功能在實際項目中,還是用到的比較多。實際項目中也遇到過,所以 今天就在這裏做個總結,方便後續拓展~ 看到網上好多資料是通過join() / oString()方法結合spli

原创 js中對數組與對象數組進行排序(乾貨)

一、對數組進行排序:sort() 1、sort()方法說明 該方法以字母順序對數組進行排序,如下: let fruits = ["Banana", "Orange", "Bpple", "Mango"]; fruits.sort();

原创 ES6之Array.of()、Array.from()與iterator迭代器

一、ES5中創建數組 1、創建方式 // 第一種:對象字面的方式 let arr1 = [2, 4] arr1 //[2,4] // 第二種:new Array() / Array()的方式 let arr2 = n

原创 es6中數組複製與合併

es6擴展符...在數組中的應用 擴展運算符:採用...,將一個數組轉爲用逗號分隔的參數序列。即更直觀的可以稱爲展開符,eg:對let a = [1,2,3],  ...a  結果 1,2,3 將數組裏面的東西直接展開放在此處   一、

原创 JavaScript基礎重點羅列

第一次過W3C-JavaScript,記錄下,再次加深下印象~  

原创 微信小程序/uni-app中自定義頂部導航欄

一、項目目錄結構 說明: 1、components目錄用於存放自定義組件,bar是一個自定義組件,封裝了小程序頂部自定義導航欄。         1>由於頂部導航欄大多頁面都需要,所以最好封裝成一個組件,直接引入,這也就引發了第二個需求