原创 小程序canvas 繪製海報 保存到本地

wxml文件: <view class='poste_box' id='canvas-container' style="width:1500px"> <canvas canvas-id="myCanvas" style="

原创 根據年月周獲取 當週的日期

在工作中碰到了一個需求,根據用戶選擇的年月以及當月的第幾周,輸出這周的開始日期與結束日期,在網上搜了一下,發現大家的第一週一般都是從第一個週一開始計算的,與我們從本月一號開始算第一週的需求不太一致,於是自己寫了一個方法:

原创 判斷一個字符串是否迴文

function isPalindrome(s){ var arr=s.split(''); arr.reverse(); var newSt

原创 iview table中利用render動態循環輸出

如果有多條數據,想要在iview的table表格中循環出來,利用render函數: { title: '列名', key: 'key值', classN

原创 vue img :src拼接問題

在vue項目中,一個圖片的路徑需要有多個字符串、變量拼接產生,直接寫進去的時候會報錯,利用vue的計算屬性來解決這個問題: <img class='reason-img' v-for='(item,index) in value'

原创 問題總結:在vue-cli3裏面使用audio標籤

在最開始直接使用audio標籤,一直加載不出來,也沒有報錯, <audio controls src='./assets/music/1.mp3'></audio> 後來在在網上查詢發現想要支持 audio 的 src 屬性,要

原创 H5判斷打開的終端是什麼

// 判斷打開的終端是什麼:QQ 微信 微博 以及其他 returnTerminal: function(){ var browser = { versions: function() {

原创 前端H5 使用百度統計進行埋點

1、申請百度統計賬號: 包括申請賬號、填寫網站域名、首頁地址等等;(百度統計文檔非常全面) 2、獲取代碼和安裝代碼: 當你註冊完賬號填寫完地址以後,百度統計會給你一段代碼:類似於這種的 <script> v

原创 H5頁面微信、QQ和微博的快捷登錄

1、QQ的快捷登錄: https://graph.qq.com/oauth2.0/authorize?response_type=token&client_id=12345678&redirect_uri=http://www.p

原创 js-移動端android瀏覽器中input框被軟鍵盤遮住的問題解決方案

解決方案原理: 安卓瀏覽器在軟鍵盤彈出後不會像ios瀏覽器那樣重新計算window的高度,所以導致安卓瀏覽器window的高度在軟鍵盤彈出的時候爲“軟鍵盤的高度+(window的高度-軟鍵盤的高度)”;而其實,此時,合理的高度應該

原创 js移動端頁面判斷左右滑動事件

實現原理:通過監聽touchstart事件獲取,初始的x軸、y軸座標,在通過監聽touchmove事件,獲取結束時候的x軸、y軸座標,他通過初始值與結束值比較,判斷是左滑還是右滑。 代碼: var windowHeight = $

原创 CSS絕對定位元素居中的幾種方法

CSS居中絕對定位元素的方法,有很多種,下面是我收集的幾種 1,div寬度未知1 <body> <div style="position: absolute; left: 50%;"> <div style="positi

原创 JavaScript 用到的一些常用方法總結

1、判斷兩個對象是否相等 different(obj1,obj2){ var o1 = obj1 instanceof Object; var o2 = obj2 instanceof Obje

原创 vue項目中利用vue-clipboard2插件實現到粘貼板的功能

1、安裝vue-clipboard2插件 npm install --save vue-clipboard2 2、在main.js文件中,添加這個插件的引用: import VueClipboard from 'vue-clipbo

原创 [Vue Router]未能解析異步組件默認值:typeError

利用vue-cli3腳手架進行vue項目,在IE瀏覽器上碰到了這個問題: [vue-router] Failed to resolve async component default: TypeError: [Vue Router]