原创 使用二分法查找數值 在哪個數值區間

// 二分法查找數值在數值中的區間 Array.prototype.binarySearch = function (val) { // 返回的是數組的索引值 var left = 0; var right = this.l

原创 微信小程序中的video視頻實現 自定義播放按鈕、封面圖、視頻封面上文案

效果圖展示:     實現方法: 在video中添加一個cover-view,在cover-view寫兩個cover-image,一個用來存儲封面圖、一個用來存放播放按鈕,同級寫一個cover-view用來完成封面上的文字,設置絕對定位

原创 mongodb中的正則,使用正則進行模糊匹配

MongoDB使用$regex 操作符來設置匹配字符串的正則表達式。 🌰栗子:查詢姓名裏面含有 ’張‘ 的. db.getCollection('elementusers').find({ username:{

原创 微信小程序實現自定義tabbar

效果圖: 描述: 實現自定義的tab欄,點擊 【教輔】、【我的】就切換tab,底部還會顯示tabBar,但是點擊中間的【福】,需要跳到新的頁面。 坑1: (1)在custom-tab-bar/index裏面是無法wx.navigateT

原创 mongoose中報錯 MongoError: E11000 duplicate key error collection、 code: 11000

問題描述:  MongoError: E11000 duplicate key error collection: test.elementusers index: username_1 dup key: { username: "ad

原创 微信小程序中的 swiper 實現自定義左右按鈕切換,且在swiper中禁止touch切換頁面

效果圖:[ qq 錄製有點兒問題,湊合着看下效果圖] 點擊左右按鈕切換圖片。 在swiper中禁止touch切換頁面:  在swiper-item 裏面添加事件catchtouchmove <swiper-item catchtouc

原创 mongoose 完成分頁數據查詢

分頁後端代碼如下:  /** * 獲取用戶列表信息 [需要分頁的] * @params pageNum 第幾頁的數據 [必傳] * @params pageSize 一頁顯示幾條數據 [必傳] */ ro

原创 await阻塞功能,將異步變成同步執行。

await阻塞功能,將異步變成同步執行。 下面先看一道題理解下: async function getData2(){ console.log(2); return '這個是個async數據' } async funct

原创 微信小程序獲取自定義tabBar的高度。不同屏幕自定義tabBar的高度是不一樣的。

效果圖: 【iphone5 】下tabBar的高度是 64 【iPhone XR】下tabBar的高度是  82  如何獲取到不同手機上tabBar的高度呢。首先這個tabBar是自定義的。 思路: 我們只要獲取到 tabBar 元素

原创 微信小程序 收起鍵盤 wx.hideKeyboard()

需求: 當輸入的手機號等於11位的時候,就收起鍵盤 if (phone.length == 11){ wx.hideKeyboard() }  

原创 nodejs項目中使用pm2守護進程管理器

PM2是守護進程管理器,可以用它來管理你的node進程,並查看node進程的狀態,當然也支持性能監控,進程守護,負載均衡等功能。 (1)全局安裝pm2 // 使用npm安裝 npm install pm2@latest -g // 或

原创 微信公衆號網頁開發授權流程

公衆號網頁開發,首先需要授權。具體的可以查看微信公衆號官方文檔。 授權方式有兩種: (1)靜默授權。scope:snsapi_base (2)非靜默授權。scope:snsapi_userinfo 下面是我在開發項目中使用的流程:【項目中

原创 微信小程序 如何去掉滾動條的樣式呢

效果圖: 去掉滾動條的樣式: 頁面上加入以下代碼即可。 ::-webkit-scrollbar{ width: 0; height: 0; color: transparent; } 結果展示:

原创 (二)【左側欄 模塊】vue管理後臺項目的實現,vue + vue+router + axios + elementUI

今天這個模塊實現的是【左側欄】和【退出登錄】的功能: 左側欄的數據,我是存放在一個文件中,便於修改:config/menuConfig /** * 頁面上的一些固定的數據 * * @param title標題 * @pa

原创 微信小程序支付wx.requestPayment

//拉起微信支付 toPayment(result){ wx.requestPayment({ timeStamp: result.timeStamp, nonceStr: result.nonce