原创 微信jsdk錄音功能

需求描述製作一個H5頁面,打開之後可以錄音,並將錄音文件提交至後臺 微信錄音最長時長爲1min 微信官方文檔--音頻接口代碼如下 // isVoice: 0-未錄音 1-錄音中 2-錄完音 // 點擊錄音/錄音中

原创 微信小程序-音樂播放器+背景播放

需求描述: 1.正常播放音頻2.可以滑動進度條3.可以切換上一條,下一條音頻4.退出當前頁或關閉小程序之後仍然可以正常播放5.試聽功能進入該播放頁不可以播放上一條,下一條6.退出該頁面或小程序之後,再次回到該頁面,播放條自動到當前播放進度

原创 移動端 input 鍵盤落下,頁面未落下

問題描述 移動端項目,當前頁面只有一個輸入框,填充內容後,點擊提交,鍵盤落下,頁面未落下 後續會有彈框,頁面如果未落下,則彈框展示有問題,切點擊彈框按鈕不起作用 解決方案 第一種 (網上流傳的方法,但對我不起作用) $("input")

原创 v-charts的那些坑

每次用到 v-charts 我都一陣頭疼,因爲明明是相同的功能,但是我好像每次用到的解決方法都不一樣??每次都是在api中各種查,各種嘗試...直到做了個各種數據圖形的需求,決定還是好好整理一下吧~~ 本文涉及到的文檔:v-chart文檔地

原创 6. ts. 聲明相關

聲明 1. 聲明文件 當使用第三方庫時,我們需要引用他的聲明文件,擦能獲得對應的代碼補全、接口提示等功能 2. 聲明語句 使用語句定義類型 declare var declare function declare class ......

原创 5. ts. 類型斷言

類型斷言 Type Assertion 1. 定義 可以用來手動指定yi一個值的類型 2. 語法 <類型> 值 function getLength(x:number|string):number{ if((<string>x).l

原创 4. ts. 函數相關

函數 1. 函數聲明 函數聲明 (Function Declaration) function add(x:number, y:number):number{ return x + y } 函數表達式 (Function Expr

原创 3. ts.數組的類型

ts 數組的表達方式 1. 類型+方括號 表示方法 數組的項中不允許出現其他的類型 let arrNum:number[] = [1, 2, 3] let arrString:string[] = ['1', '2', '3'] 2. 數

原创 對象的類型--接口 interface

對象的類型--接口 interface 1. “在 TypeScript 中,我們使用接口(Interfaces)來定義對象的類型。” 2. “在面嚮對象語言中,接口(Interfaces)是一個很重要的概念,它是對行爲的抽象,而具體如

原创 vue + iview/elementUi --城市多選

城市多選組件 最近收到了一個需求,管理系統需要上線一個活動,但是活動是根據地區上線的,最小範圍到市,於是有了下面這個組件頁面展示如圖: 上代碼~~~ <template> <div class="tm-mil-city">

原创 vue + 微信獲取用戶信息

vue + 微信獲取用戶信息 本次項目做到一個點贊功能,即分享出去一個頁面給微信好友,微信好友點開並點贊,需要將點贊用戶的微信暱稱,微信頭像以及微信openid,微信unionid(這個需要關注公衆號纔會有該字段)傳給後端,記錄點贊人的相關

原创 vue + 微信二次分享/自定義分享

微信二次分享/自定義分享 從App中使用App分享(一次分享) 使用微信導航欄的分享(二次分享) --已做處理 使用微信導航欄的分享(二次分享) --未做處理 如上圖,如果不做相關處理,頁面進行二次分享,用戶看到的就是鏈接+空

原创 calc

calc( )的定義 用於動態計算長度值可以用在任何長度,數值,時間,角度,頻率等處 calc( )的運算符 + - * / width:calc(50% + 15px); height:calc(100% - 20px); width:c