原创 uni-app打開非tabBar頁面時定義新的tabBar(底部導航)(自定義tarBar組件)

使用uni-app開發的時候遇到這一個需求,一級頁面有自己的tabBar當跳轉到一個新的頁面時,出現另一個自己的底部導航(tabBar) 默認打開頁面時 在跳轉一個新的頁面時的底部導航 默認打開的的底部導航,可以通過page

原创 vue中使用vuex詳解

vue中使用vuex 首先創建一個store文件夾 在srore文件夾下 創建一個index.jx文件(文件夾命名看個人愛好) State的使用(類似vue實列中的data數據源,來存取數據) index.js文件中的內容 i

原创 js將中國標準時間轉化爲年月日時分秒(yyyy-mm-dd)格式以及時間戳,日期,天數之間的轉換

** 近期在寫後臺管理系統的項目,時間戳,中國標準時間以及日期換算成天數。用到的頻率比較高 中國標準時間(Thu May 12 2016 08:00:00 GMT+0800 )轉化爲yyyy-MM-dd格式 例如:var c

原创 ajax進行post請求向後臺傳輸數組

需求:再進行ajax進行請求post請求時,需要以一個固定的key向後臺發送一個數組。 此時這樣進行請求的時候 ,後臺接收不到我的這個數組 function ajax(){ let data = { arr:[1,2,3]

原创 vue組件之間的傳參詳解(父子,兄弟組件)

vue常用的傳值 ,無非就是父子之間,或者兄弟之間去傳值,下邊一一介紹他們之間如何傳參 父=>子 father.veu(父組件) <template> <div> 父組件:{{message}} <

原创 Vue中使用axios post方法傳參後臺接收不到參數

post請求不像get請求一樣,get請求傳參是在url後邊以&去拼接上的,而post請求時在請求體中的,不會默認去拼接,這就導致。post傳遞參數失敗 ,後臺無法獲取傳遞的參數 注:一定先import導入之後才能使用 var p

原创 2020前端開發面試題總結(最新)

2020年,註定是不平凡的一年,受疫情影響,好多想跳槽的夥伴,一直按耐者,這次面試題總結,就是我的朋友,最近再面試中總結出來的,整理一下希望可以幫助到你們。(ps:後期也會不定期更新總結新的面試題) 1.什麼是閉包,閉包有什麼作用

原创 call、apply、bind的用法和區別

call、apply、bind的作用 它們都是爲了改變方法內部this的指向。 call、apply怎麼區別? call和apply第一個參數均爲this的指向 call的其餘參數就是一個普通的參數列表。 apply除了第一個參

原创 去除對象內的空鍵值對

js去除對象中的空鍵值對 let data = { name:'zky', age:22, sex:'男', face:'' } for (const key in data) {

原创 js在for循環中添加定時器

最近些項目遇到個需求,在for循環中,給循環出來的元素添加自己定時器,這時候發現定時器只加了最後一個元素上面 具體看個例子你就明白了 for(var i = 0;i<4;i++){ setInterval(function()

原创 vue中使用async和await處理異步

寫項目經常碰到先進性一個axios請求,然後在進行下一個axios請求,但是此次的請求需要,用到上一次請求返回來的參數,因爲axios是異步的,所以可以axios請求嵌套獲取,但當數據多的時候,頁面會非常的亂,此時就需要用到asy

原创 vue 中使用style class(樣式)

vue中使用style樣式 <div id="app"> <h1 :style="styleObj1">111</h1> <h1 :style="[styleObj1,styleObj2]">222</h1> </di

原创 Vue.js報錯—TypeError:Cannot read property key of undefined

報這個錯誤的原因,一般就兩種情況 html頁面渲染的時候。雙{{value.key}}插值或者v-text="value.key"中找不到這個key,報undefined 還有就是v-for循環的時候 綁定的:key="t

原创 vue中使用Promise解析

Promise 是異步編程的一種解決方案,其實是一個構造函數,es6寫法中其實也是async和await async和await用法看這https://blog.csdn.net/qq_46124502/article/detai

原创 js將一位數組分割成每n個一組

項目中經常會遇到這樣的需求,從後臺拿到數據之後,需要進行一次分割,以幾個爲一組,分割成二維數組,再去使用。 function spArr(arr, num) { //arr是你要分割的數組,num是以幾個爲一組 let newA