原创 js 原型、繼承整理

JavaScript 常被描述爲一種基於原型的語言 (prototype-basedanguage)——每個對象擁有一個原型對象,對象以其原型爲模板、從原型繼承方法和屬性。 原型對象也可能擁有原型,並從中繼承方法和屬性,一層一層

原创 vue 循環展示中字段轉義,一個字段對應轉義超過兩個,計算屬性傳參

vue中列表循環,其中某字段需要轉意。 因爲該字段對應值不止兩個,所以無法使用三元運算符。 也沒有使用組件嵌套,所以需要在一個頁面完成數據查詢和處理兩個步驟。 經過嘗試得知 vue中computed計算屬性無法直接進行傳參,

原创 前端跨域通信整理

同源策略 限制從一個源加載的文檔或者腳本與來自另一個源的資源進行交互。同源策略是一種用於隔離惡意文件的安全機制。 所謂的同源,指的是協議,域名,端口相同。 跨域通信的幾種方式: JSONP WebSocket CORS Hash

原创 http記錄

HTTP三點注意事項: HTTP是無連接:無連接的含義是限制每次連接只處理一個請求。服務器處理完客戶的請求,並收到客戶的應答後,即斷開連接。採用這種方式可以節省傳輸時間。 HTTP是媒體獨立的這意味着,只要客戶端和服務器知道如何

原创 vue 使用內聯框架問題

vue移動端項目中遇到一個問題,需要調用顯示一個外部頁面,但是需要支持返回,因此想到使用內聯框架。結構如下 <header></header> <content> <iframe scrolling="no" src="http

原创 js for-in for-of for-each

for-in for-in循環主要用於遍歷對象 格式:for(key in obj){...} 循環遍歷對象自身和繼承的可枚舉屬性(不含Symbol) 某些情況下,隨機順續進行循環 可以使用break,continue,不可使用

原创 ios 適配記錄

// 網上查詢到的解決方法,親測沒效果,可能涉及版本 padding-top: constant(safe-area-inset-top); padding-bottom: constant(safe-area-inset-bot

原创 vue(前端) 生成二維碼 npm包管理器

- 下載依賴包 我下載的是qrcode npm install qrcode --save - 需要的頁面進行引用 import QRCode from 'qrcode' 使用 <template> <div class

原创 axios記

getUserInfo(params) { console.log(' 獲取用戶信息params', params) return axios.post(`${base.getUserInfo}`, params) },

原创 axios 自定義頭部(非公共頭)

問題描述: 在做一個vue項目的時候,配置了公共的攔截器,但是有一個接口需要一個額外的請求頭。 該接口爲 post 請求方式,增加一個請求頭,沒有入參。 之前也寫過這種需要額外請求頭的 get 方式接口,一直沒有什麼問題。 在接口

原创 vue項目加載圖片問題(未解決)

問題描述: 最近做一個vue項目,自己想封裝一個小組件,但是組件中圖片是父級定義的,因此路徑需要父級傳過來,子級去顯示。 做項目的時候發現在vue中,使用img標籤直接加載圖片是沒有問題的 <img src="@/assets/i

原创 本地搭建git服務器記錄

說明: gitblit版本號1.9.1 下載安裝java JRE 或JDK JDK:java development kit (java開發工具) JRE:java runtime environment (java運行時環境)

原创 微信小程序點擊跳轉 延遲導致雙擊加載兩次網頁的問題

問題描述: 微信小程序wx.navigateTo 跳轉有次數限制,所以需要結合wx.navigateBack使用。 小程序中,點擊跳轉有時候會出現延遲,次數用戶如果連續點擊兩次,則下一頁面會加載兩次,即入棧兩次,導致返回出現問題

原创 微信小程序-項目記

radio 自定義組件 事件綁定 屬性綁定 路由跳轉 wx:for="{{}}" radio 在使用radio的時候,遇到了一些問題。 外層包裹radio-group js中使用setData radio 樣式寫在radio

原创 vue-cli項目記

取config裏地址 var backUrl = process.env.BASE_API 在vue中,直接使用window.open打開網頁無法打開,查閱資料後得知是由於vue攔截了,如果需要執行,可以寫在某個操作裏,不