Vue3 大鵬專案 搭建靜態頁面 問題記錄(1)

2021-10-19 18:23:52 字數 1899 閱讀 7436

目錄

1. vue 檔案中, template 標籤內必須用 「乙個根div」 包裹,且此 div 和 template 之間不得有注釋

2. 使用元件庫元件的步驟:① 執行安裝命令 ② 在需要使用該元件的頁面中,匯入元件依賴及樣式檔案 ③ 宣告引入元件

3. 在自定義元件上使用時,應該是響應式的,sunicon: require('@/assets/.../***.svg').default,需要通過忽略一行 eslint檢測,解決報錯 

4. 給子元件傳入值(陣列型別),應在繫結屬性之前加冒號,否則相關屬性值會被解析成字串,而不是陣列

5. 自定義元件繫結的屬性中,在 height 前加了冒號,依然無法設定高度的原因:雙引號中還需要 加入單引號::height=" '30px' "

6. 在  中引用,可以採用 ../ 這種形式,引用的路徑需要加單引號(防止安全問題)

7. 修改 tooltip,可以把 params 列印出來,進行處理 

8. 指定 element-plus下拉框元件寬度 的三種方式

9. element-plus 中,單選按鈕必須繫結 v-model 才能實現單選效果,否則選中後無法取消選中

// 甜甜圈餅圖

import tchartpiedoughnutdata from '@p-base/chart-pie-doughnut-data';

import '@p-base/chart-pie-doughnut-data/dist/cjs/index.css';

export default definecomponent(

components: , ...

// 元件中使用的,應該是響應式的

const state = reactive();

return

// 旋轉中心、

// 旋轉的圈

// 固定的小方塊

// 旋轉中心

.chart-center

// 固定的小方塊

.chart-center-icon

// 旋轉動畫

@keyframes turn

...100%

}}

// 柱形資料

const chartdata: any = [

[ // 背景

},},

},], [ // 資料

},},

},]];

// 原生配置修改 tooltip

tooltip:

`; // 對處理過的 params,即 newparams 進行處理

newparams.foreach((item: any) => :$個

`; });

return `$

`; },

},

可以在元件外層包裹 div,指定 外層div 的大小,進而限制內部元件的大小

也可以修改 內部元件本身 的大小

還可以通過 el-row  柵格系統,限制內部元件的大小

// 外層 div 包裹,限制內部下拉框的寬度,也可以換成柵格系統限制

const state = reactive(],

// 下拉框當前選中值 - 年份(雙向繫結值)

selectyearvalue: 'aaa',

});return

const state = reactive();

return

Vue3學習日記 一 使用Vite搭建專案

vite 法語單詞 fast 發音為 vit 是由vue作者尤雨溪開發的一種新型的前端構建工具,可顯著改善前端開發體驗。vite 現在的版本是2.0 beta,它預設建立的就是vue3.0的專案,詳細大家可以去github或官網進行了解 為什麼要使用vite來搭建vue3專案呢?因為它很快 等下你就...

vue3建立專案(系列一)

1.vue3.0 快速上手 建立vue3的3種方式 vue cli webpack vite 我用 vite 尤自創的方案 2.什麼是vite?vite是vue作者開發的一款意圖取代webpack的工具 其實現原理是利用es6的import會傳送請求去載入檔案的特性,攔截這些請求,做一些預編譯,省去...

Vue3設定404頁面

這幾天在用vue3寫點小專案遇到了一些坑!路由的404方式變了 只顧著看vue3核心文件,寫404的時候發現原來的 的配置方法在vue3裡面已經不適用了。官方文件建議使用如下 setup裡面獲取上下文呼叫 router.push等方法一些環境下報錯。雖然不知道為什麼,但是官方文件已經給出了在setu...