原创 js高階函數 reduce/filter

reduce array.reduce(function(total, currentValue, currentIndex, arr), initialValue) total 必需。初始值, 或者計算結束後的返回值。

原创 js刪除數組指定元素

ES6刪除數組中指定元素,例: let array = [1, 2, 3, 4]; //刪除2 array.splice(array.findIndex(item => item === 2), 1); findIndex()

原创 小程序canvas彩虹圖+動畫

效果圖 wxml <canvas canvas-id="arc" style="width:574rpx;height:287rpx;margin:auto;"></canvas> js Page({ data: {

原创 :) 如何發送一條空白的動態?讓你成爲朋友圈焦點

效果圖 所謂空白的朋友圈,就是一條看起來沒有任何內容的動態,幾年前曾因爲微信出bug流行過一次。 但現在如果不輸入任何內容,【發送】按鈕是無法點擊的,因此我們就要從特殊字符入手了。 不可見字符是有文字內容的,只是人的肉眼看不見

原创 canvas繪製三次貝賽爾曲線及應用-曲線圖

微信小程序開發交流微信羣 ↓ 掃碼入羣,備註微信小程序 承接微信小程序開發。掃碼加微信。 效果圖 之後會更新成組件 利用三次貝賽爾曲線,將折線圖變曲線圖 前提-搭框架 let curve = { mW: 360, /

原创 js時間格式化幾分鐘前、幾小時前

微信小程序開發交流微信羣 ↓ 掃碼入羣,備註微信小程序 承接微信小程序開發。掃碼加微信。 時間格式化幾分鐘前、幾小時前 當前時間:2019-07-29 10:21:00 //打印 console.log(app.getDa

原创 js倒計時效果,傳入時間2019-07-30 10:20:00輸出xx天xx小時xx分鐘xx秒

微信小程序開發交流微信羣 ↓ 掃碼入羣,備註微信小程序 承接微信小程序開發。掃碼加微信。 效果圖 倒計時,主要應用於活動倒計時 當前時間:2019-07-29 10:56:00 //時間傳活動截止時間 const app =

原创 小程序卡片式輪播

微信小程序開發交流微信羣 ↓ 掃碼入羣,備註微信小程序 承接微信小程序開發。掃碼加微信。 效果圖 index.wxml <swiper previous-margin="80rpx" next-margin="80rpx"

原创 小程序Promise封裝wx.request

Promise解決異步+回調地獄 重新再一次封裝wx.request,這裏封裝沒用reject,而是用了resolve(),個人覺得比較方便好用。 utils/request.js const API_URL = 'https:/

原创 微信小程序-底部彈框組件帶動畫

效果圖 組件 bottomFrame.wxml <view wx:if='{{flag}}'> <view class='wrap {{wrapAnimate}}' style='background:rgba(0,0,0,{{

原创 微信小程序-canvas雷達圖

效果圖 //wxml <view class='radar-container'> <canvas class='radarCanvas' canvas-id='radarCanvas' style='width:360px'>

原创 小程序開發語言規範

文章目錄小程序目錄規範組件文件圖片文件模型文件WXML規範1. WXML規範2. 註釋規範CSS規範1. CSS規範JS規範1. JS規範javascript語言規範(補充)關鍵字變量聲明字符串標題函數數組this 小程序目錄規

原创 使用git命令將本地項目上傳到Gitlab上

上傳、更新 鼠標右鍵打開git bash here: <1>輸入git config --global user.name “你的用戶名” <2>輸入git config --global user.email “你的郵箱” <3>輸

原创 小程序---微信支付(簡單明瞭,繞坑)

生成隨機字符串函數 len傳入位數 randomString: function (len) { /*32位隨機數*/ len = len || 32; var $chars = 'ABCDEFGHJKMNPQRS