原创 qs 數組格式

前言:因爲和後臺對接,傳數組的時候格式都不是後臺想要的,記錄一下 一、概念 qs.stringify()作用是將對象或者數組序列化成URL的格式 二、數組格式 1. 默認方括號 export function addScene(data

原创 微信小程序調用攝像頭

一、調用攝像頭與身份證對比驗證     攝像頭層級太高,要用cover-view和cover-image寫按鈕和icon,才能覆蓋在camera上 二、代碼 <template> <div class="bmxt container

原创 瀏覽器攝像頭調用拍照

1. 調用攝像頭 getCompetence() { this.validTip = '驗證中' var _this = this this.thisCancas = document.getElem

原创 vue-video-player 播放m3u8流

一、安裝 npm install videojs-contrib-hls -s 二、引入 之前我是用 import 'videojs-contrib-hls' 沒有用的!!! 用下面這種纔可以 const hls = require(

原创 element-ui table樹結構 增刪查改+全選 踩坑

前提:項目表格是樹結構,增刪查改不能刷新整個表格,因爲官網關於樹結構表格的方法比較少,所以踩坑分享下 一、關於全選 坑:樹結構裏面它只勾選第一層的數據,子數據都是沒有勾選的 解決方法:@select-all=“selectAll” 寫個方

原创 微信小程序(3)swiper組件和自定義頂部

前提:又派去別的組開發小程序了...記錄一下這次開發用到的組件和遇到的問題 一、swiper組件     因爲要左右滑動切換圖片,所以就用了swiper組件,其實這個組件調用很簡單,用mpvue的時候要使用事件用@change就可以了

原创 ASE加密和解密

import CryptoJS from 'crypto-js' const keyStr = 'XXXXXXX' // 祕鑰 // 加密 export const encryptAes = message => { var k

原创 DEC解密

一、安裝crypto-js npm install crypto-js 二、代碼 import cryptoJs from 'crypto-js' const key = 'XXXXXXXX' // 祕鑰 export const

原创 微信小程序(2)

前提:最近因爲被派去別的組,開發微信小程序,遇到了很多坑,記錄一下 一、框架     1. mpvue  2. vant-ui 二、踩過的坑 1.  分包     因爲有一次提交的時候,提示主包文件過大,不能超過2M,所以就需要將代碼分包

原创 瀏覽器播放語音SpeechSynthesisUtterance

目的:因爲公司項目需要來瀏覽器播放語音,看了科大訊飛的產品,後面有發現html5有原生的api,更加方便,所以使用了 一、語音合成和語音識別      “語音識別(Speech Recognition)”目前的就Chrome瀏覽器和Ope

原创 element-ui upload 使用formData和不使用formData

前提:因爲需求允許上傳文件或不上傳文件,嘗試了用element-ui的upload寫上傳,探究怎樣寫最簡潔 一、使用formdata <el-upload ref="upload" class="avatar-uploa

原创 Redux

一、概念     1. React是由facebook團隊開發     2. Redux = Reducer + Flux     3. 實現組件之間狀態互相傳遞   二、工作流程 三、安裝 yarn add redux yarn

原创 Reate路由 react-router-dom

一、概念     實現頁面跳轉 二、安裝  yarn add react-router-dom 三、根組件引入    import { BrowserRouter, Route } from 'react-router-dom' <

原创 vue 兄弟組件傳值

前言:一般兄弟組件傳值,我們會想到用子傳給父,再傳給另外一個子;或者採用vuex進行傳值。前者過於麻煩,後者又感覺沒必要用到vuex,這時候就可以用下面這個方法進行兄弟間的傳值 一、創建一個bug文件作爲介質傳值 二、主動傳值的子組件

原创 微信小程序 mpVue + vant

相關鏈接: 微信小程序: https://developers.weixin.qq.com/miniprogram/dev/component/input.html vant: https://youzan.github.io/vant-