原创 vue組件的change回調如何在使用自定義傳參的條件下保留默認傳參

vue項目經常使用到input、select組件,組件再帶的change等事件會提供默認傳參,不覆蓋默認傳參的情況下要傳入自定義參數有一下兩種方法: <Cascader :disabled="data.key ===

原创 vue $set 動態刷新視圖

開發過程中,我們有時會遇到這樣一種情況:當組件data裏邊聲明或者已經賦值過的對象或者數組,向對象中添加。或刪除屬性時,視圖是不會動態刷新的。 官方說法是:如果在實例創建之後添加新的屬性到實例上,它不會觸發視圖更新。 例子: 封裝

原创 棧與堆,深拷貝與淺拷貝

棧與堆的定義 棧 stack爲自動分配的內存空間,它由系統自動釋放; 堆 heap則是動態分配的內存,大小不定也不會自動釋放。 js數據類型 基本類型 undefined、null、string、number(注意:NaN)、

原创 forEach無法改變基礎數據類型的問題

最近在項目中使用到forEach去循環字符串數組,發現無法改變字符串的數據。 var arr = ['11','22'] arr.forEach((el) => { el = '333' }) console.log(arr)

原创 項目中實現在線預覽office文件

最近項目中需要前端頁面預覽office文件,word、excel、ppt,現有如下幾種解決辦法,包括前端後端 1.使用微軟提供的office在線預覽,提供下載,打印pdf等功能,無法自定義。使用方法 http://view.off

原创 pip安裝時setuptools報錯解決

ERROR: Command errored out with exit status 1: command: 'd:\git_honops\preparations\venv\scripts\python.ex

原创 react-route-dom

介紹 使用React構建應用時,需要使用路由實現頁面跳轉。在React中,常用react-router-dom包實現路由跳轉。 本文主要針對react-router-dom進行說明 安裝 首先進入項目目錄,使用npm安裝react

原创 多個echarts根據窗口大小動態刷新

在vue項目中用到了echarts組件,需要根據窗口大小重新渲染。 剛開始使用了onresize的方式監聽瀏覽器大小的變化,然後通過 myChart.resize() 方法重新渲染,發現只有最後一個圖表執行了resize

原创 vue組件之間相互傳值和方法調用

一 父組件向子組件傳值 子組件定義需要的參數、類型,父組件通過綁定屬性傳入子組件,子組件用props接收 父組件調用 子組件接收 二 子組件向父組件傳值 子組件向父組件傳值,通過vue函數 $emit 發送回父組件。父組件可以

原创 Flex佈局

Flex是Flexible Box的縮寫,意爲”彈性佈局”,用來爲盒狀模型提供最大的靈活性。 塊元素 .box{ display: flex; } 行元素 .box{ display: inline-flex; } Webkit內核的

原创 vue頁面跳轉方法

vue2.0在使用的過程中, .vue文件之間的跳轉,在template中的常見寫法是: <router-link to="/miniCard/statement/horizon"> <button class="btn btn-de

原创 vue學習筆記1

1.使用vue構建項目 1.1 直接引用,使用script標籤 1.2 使用cdn https://cdn.bootcss.com/vue/2.2.2/vue.min.js https://unpkg.com/vue/dist