原创 nvm安裝後出現'node' 不是內部或外部命令,也不是可運行的程序 或批處理文件。

解決: 找到nvm安裝所在位置,新建一個空的nodejs文件夾 window+r —> sysdm.cpl —> 高級 —>環境變量 將下圖中兩個位置的地址改成剛剛新建的nodejs空文件夾所在的位置 一般情況下,nvm安裝後都

原创 vue-cli創建項目速度慢的解決方法

npm config set registry https://registry.npm.taobao.org

原创 h5 微信頭像圖片獲取模糊問題

問題場景: 用canvas畫圖的時候,獲取到微信頭像總是特別模糊 從後臺獲取到的微信頭像URL類似這樣 http://thirdwx.qlogo.cn/mmopen/xxxxxxxx/132 問題就在於132這裏,這是微信的圖像壓

原创 微信h5開發遇到的小問題

微信h5開發遇到的小問題 微信端使用canvas畫圖問題 微信返回的二維碼圖片地址存在跨域限制,並不能直接獲取到進行操作,需要後端轉存或者後臺進行處理返回base64,前端才能正常使用。 微信分享 因爲業務需要,頁面是需要進

原创 @types/fastclick在vue+ts中的使用

在使用了ts的vue項目中,以往直接安裝fastclick不能正常使用,根據提示執行下面命令就好了 cnpm i @types/fastclick 找到node-modules下面的@types/fastclick/ind

原创 JS無限滾動效果的實現

window.timer = setInterval(function() { $('.list-contanier') .find('ul') .animate(

原创 使用vuecli創建項目時出現 npm ERR! Unexpected end of JSON input while parsing near 的解決方法

採坑過程中,找到有那麼幾個方式,用適合自己的方式去執行就好 1.刪掉package.lock.json 2.清除cache npm cache clean --force 3.進入下面這個文件夾清除cache 路徑:C:/User

原创 css設置背景圖自適應高度

方式一: body { width: 100%; height: 100%; position: fixed; z-index: -1; background-repeat:

原创 vue hash模式切換成history模式

第一步,根據項目情況在router/index.js裏修改 mode: 'history', // 放在根目錄 base: '/', mode: 'history', // 放在子目錄 base: '/子目錄名',

原创 Import sources within a group must be alphabetized 導入的參數必須按字母順序排列

解決: tslint.json的rules對象裏添加如下代碼 "ordered-imports": false

原创 使用npm下載資源包時,出現Unexpected end of JSON input while parsing near···

解決: 清除緩存:運行 npm cache clean --force 重新安裝: npm install '包名'

原创 interface name must start with a capitalized I

解決: 找到tslint.json文件添加如下代碼 "interface-name": [true, "never-prefix"], "rules": { "interface-name": [true, "never-

原创 生成項目目錄樹

在項目中打開命令行輸入 tree /f > list.txt

原创 H5移動端音視頻開發遇到的一些問題小結

文章目錄Android1.video和audio不能同時播放2.音視頻始終不能自動播放,需觸發3.touchend事件支持不友好,最好用click4.全屏處理5.不支持倍速播放屬性playbackRate6. 不支持canvas畫

原创 h5移動端開發中使用GIF遇到的一些個小問題

GIF概念和特點: 圖像交換格式(Graphics Interchange Format),其本質也就是一個文件數據。 基於LZW算法的連續色調的無損壓縮格式,壓縮率一般在50%左右。 無損壓縮即指原文件的每一個數據在解壓縮後仍