原创 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-