原创 vue中computed & methods & watch 的區別
1. computed 和 methods 最終實現的結果是一樣的,然而,不同的是計算屬性是基於它們的依賴進行緩存的。計算屬性只有在它的相關依賴發生改變時纔會重新求值。這就意味着只要 message 還沒有發生改變,多次訪問 revers
原创 Vue模擬數據的使用mockjs
1. npm i mockjs --save-dev2. 創建mock\mock.js3. import Mock from 'mockjs';Mock.mock('user',{ 'name':'@name', 'age|1-100':
原创 vue-cli 使用less
npm install less less-loader --save-dev安裝完成就可以使用了。
原创 vue路由驗證和請求攔截
1.在定義路由時添加自定義字段meta: { requireAuth: true,},2.使用路由定義的鉤子函數router.beforeEach((to, from, next) => { if (to.meta.requireAuth
原创 array.filter()
//利用filter取素數 function get_primes(arr) { var i; return arr.filter(function (element) { var flag = true;
原创 vue.filter&computed
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>vue自定義過濾器</title> <script src="https://cdn.jsdelivr.net/npm/v
原创 vue 中使用fastclick
1. cnpm i fastclick --save2. 在main.js中引入並綁定到body import fastclick from 'fastclick';3. fastclick.attach(document.bod
原创 Vue項目加載本地的json文件模擬請求後臺數據
1. 安裝express和axioscnpm i express --save & cnpm i axios --save2. 在main.js中引入axiosimport axios from ‘axios’;Vue.prototyp
原创 Vue封裝請求
import axios from 'axios';import qs from 'qs';// axios 配置axios.defaults.timeout = 5000;axios.defaults.headers.post['Con
原创 vue keepalive路由跳轉保留離開時的位置,回到原頁面時是在離開時的位置
與keepAlive結合,如果keepAlive的話,保存停留的位置:scrollBehavior (to, from, savedPosition) { if (savedPosition) { ret
原创 在iOS中去掉input的光標
在input上添加readonly unselectable="on" οnfοcus="this.blur()"<input type="text" readonly unselectable="on" οnfοcus="this.bl
原创 Vue打包後部署NGINX,router mode history
server { listen 80; server_name localhost; index index.html; root / root / dist; location / {
原创 Vue中央事件總線bus
大家都知道,一個 ,可以作爲一個簡單的組件傳遞數據,用於解決跨級和兄弟組件通信問題,那麼,這篇文字,我將使用這種思想,將bus封裝爲一個Vue的插件,可以在所有的組件間任意使用,而不需要導入bus。 首先,我們使用vue-cli創建一個項
原创 vue-cli3 一直運行 /sockjs-node/info?t= 解決方案
vue-cli3 一直運行 /sockjs-node/info?t= 解決方案 首先 sockjs-node 是一個JavaScript庫,提供跨瀏覽器JavaScript的API,創建了一個低延遲、全雙工的瀏覽器和web服務器之間通信通
原创 圖片中添加隱藏信息
<!DOCTYPE html> <html lang='en'> <head> <meta charset='UTF-8'> <meta name='renderer' content='webkit'> <