原创 canvas畫的文字在ios移動設備上無法顯示

項目中做了移動端rem適配的,然而發現電腦上可行,在蘋果手機上卻無法顯示, 查了一下,發現iOS Safari只支持標準的canvas,標準的canvas只支持px不支持rem。 上網找了一下,解決方法: 將rem轉換回px //UI設

原创 【小程序】傳遞數據到上一頁

使用產假:表單頁面跳轉到某選項頁面選擇一些參數,然後把參數填到表單頁 表單頁: onShow(){ const pages = getCurrentPages() const currPage = pages[pages

原创 【小程序】小程序實現複製手機和撥打電話

//撥打電話 function callUp(phoneNumber=""){ phoneNumber = phoneNumber.replace(/\D*/gi,''); wx.makePhoneCall({ phone

原创 【小程序】小程序oss視頻無法播放、oss視頻沒加載

src = "//oss地址視頻" 解決方式:地址前加上https: 或者http: src = "https://oss地址視頻"  

原创 【oss】只限制寬不限制高度壓縮圖片

我們項目中一般都是壓縮成正方形,這樣寫會等比縮小(我想這種方式需要我們系統配置吧,因爲如果寫其他數字並不生效) 圖片地址+@!200 然後以下爲公用方式: 圖片地址+?x-oss-process=image/resize,m_lfit

原创 【oss】製作模糊了半截的圖片

原理: 先把圖片製作成模糊,然後裁剪,然後把該圖轉成base64後以水印的方式負在原圖上。 步驟:   例子: 假設我有一張原圖http://xxx.com/aa.jpg 1我先把它等比縮放成200*200 /resize,w_20

原创 如何防止ejs輸出一個未定義變量時報錯導致頁面無法查看

錯誤示範: <%if(data){%> <span>123</span> <%}%>   解決辦法: <%if(typeof date !=='undefined'){%> <span>123</span> <%}%>

原创 HTML標籤的maxlength無效的原因

定義和用法 maxlength 屬性規定輸入字段的最大長度,以字符個數計。 maxlength 屬性與 <input type="text"> 或 <input type="password"> 配合使用。 maxlength 屬性 用

原创 Uncaught TypeError: Cannot assign to read only property 'exports' of object '

1、問題描述 項目之前正常的路由配置是這樣的: 2、路由配置說明 第一種做法: 每個頁面模塊目錄通過一個 index.js 主入口來導出(module.exports)對應的vue文件,然後 router.js 中通過 require

原创 【vue】報錯:mapState is not defined

場景: vue-cli項目引入了vuex,在vue component模塊中調用以下代碼報錯。 export default { computed:{ ...mapState({ isLogin: state => stat

原创 優化瀏覽器標籤loading效果時間過長思路

首先要弄清楚瀏覽器loading效果是由什麼引起的: document.readyState != complete  一個文檔的 readyState 可以是以下之一: loading / 加載 document 仍在加載。 int

原创 selenium.common.exceptions.WebDriverException: Message: Service C:\Program F

原因 找不到driver的路徑,需要將driver的路徑加上   解決辦法: 1. 下載: FireFox的驅動,gechodriver(蜥蜴驅動?!),找如下鏈接裏面對應操作系統的: https://github.com/mozilla

原创 vue 使用highlight.js的坑:highlight效果經常沒有了

首先,我說下我爲啥會遇到這個吭。。。。 項目如下:https://github.com/guosimin/data-management  , 當然如果給我來個star,我會很開心的。 1.我用的是vue-cli 搭建的前端項目 2.我的

原创 【mongoDB】MongoClient find全部數據並返回指定字段

數據庫中的寫法是: db.page.find({},{"title":1,"link":1,'create_time':1})   在代碼中的寫法是:  詳細文檔如下:http://mongodb.github.io/node-mong

原创 【mongoDB】MongoClient find分頁實現

代碼如下(第3頁,加載10條數據): dbo.collection("page"). find({}).skip(2).limit(10).toArray(function(err, result) { // 返回集合