原创 uni-app 循環綁定點擊事件

循環一組數據之後,想點擊當前某一塊跳轉到對應頁面的時候;比如想點擊外賣點餐這塊 先給v-for加上一個索引(index),然後設置一個點擊事件。把當前索引和循環之後的數據(take)寫到事件的參數裏邊。 點擊當前這塊內容之後,

原创 Vue MVVM模式and語法、命令

MVVM雙向數據綁定語法、命令v-model{{ }}模板語法v-textv-htmlv-bindv-onv-for計算屬性 MVVM雙向數據綁定 Model - View – ViewModel 模型-視圖-視圖模型

原创 if 判斷一個對象是否爲空

使用ES6新增的方法 Object.keys() Object.keys() 方法會返回一個由一個給定對象的自身可枚舉屬性組成的數組。 如果我們的對象爲空,他會返回一個空數組,如下: var a = {}; Object.keys

原创 Vue 生命週期有哪些?作用是什麼?

什麼是vue的生命週期 Vue 實例從開始創建、初始化數據、編譯模板、掛載Dom和渲染、更新和渲染、卸載等一系列過程,這是 Vue 的生命週期 vue的生命週期的八個鉤子函數 beforeCreat() 創建前 在new一個vu

原创 HTML5 常見技術面試題

HTML5常見技術面試題複習總結1 Html與html5的區別1.1 文檔類型聲明1.2 音頻和視頻的支持1.3 語法處理1.4 新增元素2 Html5與xhtml的區別2.1 元素嵌套2.2 文檔內根元素差異2.3 標籤名大小寫

原创 微信小程序【常見面試題】

微信小程序常見面試題小程序的登錄需要請求幾次?小程序怎樣使用自定義組件?小程序的生命週期小程序是雙向數據綁定嗎?怎麼更新data小程序本地存儲有哪些常用api?wx.navigateTo和 wx.redirectTo 有什麼區別,

原创 js判斷一個字符串中出現次數最多的字符,統計這個次數

var str = 'asdfssaaasasasasaa'; var json = {}; for (var i = 0; i < str.length; i++) { if(!json[str.charAt(i)]){

原创 uni-app canvas繪圖流程,從繪製圖案、繪製文字到完成

好的我們開始,uniapp繪製海報進行保存是我們經常需要製作的功能。而繪製海報,我們一般會繪製圖片,繪製文字,繪製截取圖片。 下面讓我們來看下繪製一個海報的具體過程。 初始化畫布(這裏的this必不可少,否則在某些情況下會產生繪製

原创 改變函數內部的this指針的指向

每個函數都包含兩個非繼承來的方法call()和apply(); 使用call()或者apply(),可以改變this的指向; 假設要改變fn函數內部的this的指向,指向obj,那麼可以fn.call(obj);或者fn.appl

原创 本地儲存 --- HTML、jQuery、Vue、小程序、uni-app

HTML本地儲存 window.localStorage - 存儲沒有截止日期的數據,當瀏覽器被關閉時數據不會被刪除 window.sessionStorage - 針對一個 session 來存儲數據(當關閉瀏覽器標籤頁時數據會

原创 Vue 項目部署到服務器上

Vue 項目部署到服務器上打包上傳注意FlashFXP配置編輯器 打包 在項目終端輸入打包命令:cnpm run build。 之後在項目會多一個dist的文件夾,就是打包好的文件夾。裏邊有一個static和index.html

原创 Vue 父子組件傳值

新建子組件 新建一個模板對象com1,然後在vm中的components裏註冊一下,就可以使用com1標籤了,標籤內容就是子元素的內容。 //子組件 var com1 = { template: '#tmp1' } //父組件

原创 JavaScript 基礎(六)【運算符】

運算符介紹種類算術運算符賦值運算符連接運算符比較運算符邏輯運算符條件運算符(三元運算符)逗號運算符一元、二元、三元運算符的概念優先級 介紹 程序的主要功能就是對各種數據進行處理,運算符用來執行數據之間的運算 提到運算符我們一般會想