原创 vant的popup+picker在ios上的一個bug

場景描述 近期做了一個體檢的項目,需求是需要先選擇項目,然後去選擇排班日期。也就是具有二次關聯。   bug描述 在部分的ios上,第二次選擇排版日期出現了蒙版樣式沒了。本來的效果是選擇器各項具有模糊效果,只有選中的一項是100%高亮的。

原创 圖片添加水印問題

function transformFile(text = '', maxWidth = 600, maxHeight) { return function (file) { return new Promise

原创 jq之良好的時間控件和省市區控件

時間選擇插件省市區選擇插件

原创 export與export default 區別

持續更新 簡單來說,使用export導出的,如果導入需要使用{},且需要名字一一對應,export default 導出的,如果導入,不使用{},且名字可以不對應。 聯想:export 導出的是一個對象,使用的是es6解構方式使用。(實際

原创 webpack配置react+antd+ts

目錄初始化webpack安裝webpack、webpack-cli、webpack-dev-server安裝antd、typescript、react安裝loader安裝plugins安裝types及其餘插件npm命令配置文件 初

原创 軟鍵盤遮擋input和input失焦後不回滾的解決辦法

對安卓手機和蘋果手機兩種不同的情況分析。 安卓:部分安卓機聚焦的時候,軟鍵盤會遮擋住input。 原因:軟鍵盤拉起的時候,頁面的高度變小了。部分安卓機聚焦的input不會自動滾動到指定位置,所以我們可以監聽當窗口改變時,讓當前聚焦的元素滾

原创 真解決辦法,taro 事件阻止冒泡

首先看官網的解決辦法: 實踐場景:頁面底部flex佈局,最右邊存在“去結算”按鈕,整個底部點擊的時候要展開商品列表。 實踐結果:點擊去結算的時候,展開了商品列表。 判斷結果:無效。   解決辦法:函數bind一下,就可以解決了。 這

原创 公衆號開發

授權域名   只允許添加兩個,需要獲取openid的項目需要配置。 Js安全域名  可以存在三個,但是每個月只有三次修改機會。需要調用微信的jdk的時候要用到。 Ip白名單 可以存在多個。需要獲取access_token的時候需要配置,

原创 mpvue 修改小程序路徑

修改 build文件夾中webpack.base.conf.js文件 第21行   function getEntry(rootSrc) { var map = {}; glob.sync(rootSrc + '/pages/*

原创 數組交叉

var field = ['color', 'size', 'type', 'type2', 'season']; var arr = [ {name: '顏色', value: ['red', 'gre

原创 tips

1. 正則表達式: 如果想匹配 *等特殊字符,需要在*前面加"\"。 如果是new 出來的正則 ,需要加兩根"\"。 new 出來的正則,第二個參數可以傳字符傳g/i。 2. 自執行函數  Object.assign()的時候,有一個變量

原创 微信關閉頁面分享及其餘功能

插入一段代碼就好 $(function () { function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu'); } if (typ

原创 js之數據污染與深度克隆

本次講解寫js之數據污染。 什麼叫污染,這個污染就是類似與生活中的污染一樣,比如說抹布使用了以後就會髒髒的,這個就是污染。那麼js中的數據如果使用了,數據發生了變化,那就是數據污染。 js基本類型數據是不會存在數據污染的,只有引用類型會存

原创 filters 、 computed 與 watch 區別

filters與computed  相同點:都必須有返回值,且都可以綁定數據 不同點:filters 可以傳參,但是不可以訪問this,可以多個過濾。只有過濾器傳參改變就會觸發。不存在緩存                computed

原创 小程序webview鏈接公衆號授權網頁

前提條件: 1. 一個正常可用的公衆號/服務號 且存在可以授權的網頁鏈接(必須要知道) 2. 公衆號綁定小程序 3. 小程序賬號   授權接入: 小程序webview鏈接: 把公衆號授權的地址放到頁面中 小程序會直接授權   注意事項:公