原创 async和awite以及promise

promise呢是es6的,async和awite是es7的,平常代碼也是很常用的,解決異步問題,回調地域等 一 : async async用來表示函數是異步的,定義的函數會返回一個Promise對象,可以使用then方法添加回

原创 使用 Node + Socket 打造即時聊

首先需要在電腦安裝Node.js 如果基礎不好的話看下官網瞭解一下 然後我們就可以搭建一個簡單的HTTP服務器了 下面搭建一個簡單的服務器瞭解一下不是正文 首先在文件目錄裏創建server.js內容爲: //引入http模塊 va

原创 Vue中如何使用Cookie

1、首先下載安裝 npm i js-cookie -S 2、引入 import Cookies from 'js-cookie' 存: //創建一個在整個網站上有效的cookie: //特使時候cookie存入的對象,跟一般

原创 如何使用Vue封裝Switch組件

實現Switch開關 <template> <div> <span class="weui-switch" // 初始樣式 :class="{'weui-switch-on' : me_ch

原创 如何使用Vue封裝彈框組件

這是封裝組件 <template> <div class="dialog"> <div class="dialog-box"> // 其調用的組件slot傳值問題,沒有的話是顯示默認值

原创 Vue如何封裝Toast組件

這應該是上升到插件了 首先創建一個Toast.vue文件 <template> <transition name="demo"> <div class="toast" v-show="theToast">

原创 如何使用Vue封裝組件

首先了解一下封裝組件的步驟: 1.props:父傳子 2.事件(派發和監聽) this.$emit()派發事件 通過@或$on來監聽事件 3.slot(插槽),內容分發 想封裝組件呢首先要思考: 1.你想向用戶暴露哪些屬性 (pr

原创 如何使用Vue封裝Select下拉組件

<template> <div class="sel"> <ul> <li v-for="(e,i) in list" :key="i" @click="save(e.titl

原创 如何使用Vue封裝Search組件

<template> <div> <input type="text" :value='value' class='search'

原创 typeof檢測NaN返回什麼?

首先呢 NaN 是 ‘not a number’ 的縮寫,表示 “不是一個數字” 通常會在一個數字和其他類型運算過程中產生: 雖然它 “不是一個數字”,但是 NaN 的 typeof 結果卻是 number console.log

原创 如何使用Vue封裝返回頂部組件

<template> <div> <ul> <li>1111111111</li><li>1111111111</li><li>1111111111</li><li>1111111111</li><li>1

原创 如何使用Vue封裝星星評分組件

一 <template> <div> <div class="star mb-10" :class="starType"> <span class="star-item"

原创 Vue滾動到底部加載更多數據

之前呢寫過這種篇章的博客,但是有時候還是有點問題的,這個呢代碼和人是一樣的,他喜歡活靈活現哈哈,下面在總結以下! 滾動到底部加載數據這個呢可以使用@scroll事件也可以獲取可視區高度、滾動高度、頁面高度判斷去寫。 具體如何實現呢

原创 上下兩個元素高度固定,中間內容自適應

頭尾固定高度中間高度自適應佈局 頭部固定高度,寬度100%自適應 底部固定高度,寬度100%自適應 中間是主體部分,自動填滿,瀏覽器可視區域剩餘部分,內容超出則中間部分出現流動條; 整個內容填滿瀏覽器可視區域,並且不超出此區域!

原创 Vue路由跳轉如何傳遞一個對象過去?

之前我開始寫的時候在傳遞的一方使用JSON.stringify()去進行轉換 然後在接收的一方使用JSON.parse()進行轉換,這樣的話會報錯 這個是提示轉換json對象方法沒有成功看下json字符串是否正確 那麼 如何解決