原创 解決單個input的框的時候自動刷新

1.不要用form 2.不要僅有一個input,寫一個隱藏框<input type="text" style="display:none;" /> 3.form後面加上οnsubmit="return false"   因爲element

原创 VUE中數組更新後,頁面沒有動態刷新問題

數組變更檢測注意事項: 由於 JavaScript 的限制,Vue 不能檢測以下數組的變動: 當你利用索引直接設置一個數組項時,例如:vm.items[indexOfItem] = newValue 當你修改數組的長度時,例如:vm.it

原创 elementui 中select選中值綁定爲對象時

<el-select v-model="form.cityId" placeholder="請選擇" value-key="value">             <el-option               v-for="item

原创 js判斷是對象及類型

1.typeof typeof 0; //number; typeof true; //boolean; typeof undefined; //undefined; typeof "hello world" //string

原创 手機掃碼登錄的思路圖

  說明: [M]:表示移動端[B]:表示瀏覽者(瀏覽器客戶端)[S]:服務端,消息推送者及掃描認證接口發佈者 步驟說明: Step1 [B]瀏覽登錄頁面Step2 [S]產生一個標識符UUID,並推送給[B],生成登錄二維碼St

原创 $.extend 與Object.assign的相同與不同

相同點:1. 函數用於將一個或多個對象的內容合併到目標對象。  2.都可以用於淺拷貝 $.extend(target ,defaults, options) 與Object.assign(target ,defaults, options

原创 vue 登錄token的思路流程

在前後端完全分離的情況下,Vue項目中實現token驗證大致思路如下: 1、第一次登錄的時候,前端調後端的登陸接口,發送用戶名和密碼 2、後端收到請求,驗證用戶名和密碼,驗證成功,就給前端返回一個token 3、前端拿到token,將to

原创 當前對象所在的top和left

    getPosition (node) {       let left = node.offsetLeft // 獲取元素相對於其父元素的left值var left       let top = node.offsetTop  

原创 正則

  正則聲明 構造函數聲明方式var pat = new RegExp(pattern,modifiers); 字面量聲明方式var pat = /pattern/modifiers tip:參數解釋: pattern:模式,要匹配的內

原创 vue 複選框

checkedAll (index) { // 全選按鈕 let list = this.list.checkBoxConditions[index].conditionItems if (this.checked[index] ===

原创 切換頁面攔截未完成的請求

1.把請求存入 vue oulacancel裏面  request (context, url, params) { return new Promise((resolve) => { let newParams

原创 vue新頁面打開

傳參: this.$router.push({ name:'xxx', params:{ id:id } }) 接收參數: this.$route.

原创 vue子組件之間傳值

   var Event = new Vue();      相當於又new了一個vue實例,Event中含有vue的全部方法;   Event.$emit('msg',this.msg);      發送數據,第一個參數是發送數據的名稱

原创 報錯,props 不可重寫,需要複製給data重新定義

報錯:[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-rend

原创 Vue從瞭解到清晰-Vue2.0中使用vue-jsonp解決跨域問題

  1、執行命令: 1 npm install vue-jsonp --save     2、src/main.js中添加: import VueJsonp from 'vue-jsonp' Vue.use(VueJsonp)