原创 JS數據類型的判斷

JS數據類型的判斷主要有三種方法:typeof、instanceof、Object.prototype.toString.call() 1、typeof 返回一個表示數據類型的字符串,返回結果包括:number、boolean、strin

原创 JS之函數防抖與節流

1、函數防抖 原理:函數執行過一次後,在等待時間段內不能再次執行。 在等待時間內觸發此函數,則重新計算等待時間。 代碼實現 /* *fn:要防抖的函數 *wait:要等待的時間 *immediate:是否

原创 Vue組件間通信

vue通信方式有很多,項目中用的比較多的的有pros、vuex、$emit/$on這3種,還有provide/inject(適合高階組件)、$attrs和$listeners(適合高階組件)以及$parent/$child/ref、eve

原创 better-scroll解決ios在微信瀏覽器中的彈性佈局

什麼是 better-scroll? better-scroll 是一個移動端滾動的解決方案,它是基於 iscroll 的重寫。better-scroll 也很強大,不僅可以做普通的滾動列表,還可以做輪播圖、picker 等等。 使用be

原创 Mpvue禁止蒙層下頁面的滾動

html部分界面: <div v-show="couponResultShow" @touchmove="touchForbidden"></div> js部分的方法: touchForbidden(e) { e.prevent

原创 Mpvue彈框改變頁面數據,如何進行頁面局部數據刷新?

在我們使用vue進行開發的過程中,可能會遇到一種情況:當生成vue實例後,當再次給數據賦值時,有時候並不會自動更新到視圖上去;當我們去看vue文檔的時候,會發現有這麼一句話:如果在實例創建之後添加新的屬性到實例上,它不會觸發視圖更新。 h

原创 微信支付開發

                        微信支付開發   支付開發準備工作 微信公衆號平臺申請賬號, 平臺入口:http://mp.weixin.qq.com,申請微信服務號、小程序 微信商戶賬號,平臺入口:http://pay

原创 vue.js和angular雙向數據綁定的實現原理

一、vue雙向數據綁定 1、原理 數據劫持: vue.js 是採用數據劫持結合發佈者-訂閱者模式的方式,通過Object.defineProperty()來劫持各個屬性的setter,getter,在數據變動時發佈消息給訂閱者,觸發相應的

原创 在vue中使用sass、less、stylus的配置的方法

1、創建一個基於 webpack 模板的新項目 vue init webpack myvue 2、在當前目錄下,安裝依賴 cd myvue npm install 3、安裝css預編譯的依賴包 //sass npm install

原创 Git(命令行)操作總結

git  status  ——查看本地是否有衝突文件和文件提交狀態 git  add.  ——新增文件 git  pull  ——從git上拉取,不允許pull的情況下使用git  popStash git  commit -m '備註'

原创 阻止事件冒泡與默認行爲

工作中使用到的前端框架該行爲的總結: 1. vue a.阻止事件冒泡 <div id="box"> <div @click="show2()"> <input type="button" value="按鈕" @

原创 解決瀏覽器或移動端不支持小於12px的字體

字體大小 <style> //方法一 .setSize{ font-size: 10px; transform: scale(0.7); display: inl

原创 解決Chrome瀏覽器跨域問題

安裝瀏覽器插件 1.下載Allow-Control-Allow-Origin跨域擴展插件(附件中已給出) 2.打開擴展程序界面,把下載的.crx文件拖進去就了 3.啓用該擴展插件即可   其他方法參照:https://www.jiansh

原创 Ionic實現透明狀態欄,主要針對Android進行處理

第一步: 在platforms/android/src/../../MainActivity.java路徑下MainActivity.java() 中的super.onCreate() 函數後添加如下代碼並在MainActivity.ja

原创 ionic3項目實現在線預覽PDF文件

這裏參考了大牛提供的預覽插件完成自己需要實現的功能,ng2-pdf-viewer,該插件不支持ionic3的懶加載,廢話少說,直接擼代碼。 第一步,安裝 ng2-pdf-viewer npm install ng2-pdf-viewer