# 升級為vue3 option api指南
*盡量使用esm的export/import語法,不要用require *
預先使用gogocode轉換代碼
#### 1.組件props的type如果有多個的話,請修改成Array寫法
(如:'\[String,Number\]')而不是?'|'?寫法(如?'String?|?Number')
#### 2.組件的v-model響應式
props里的value要改為modelValue
事件
this.$emit('update:modelValue',value)
還需要加上emits:['update:modelValue'],
#### 3.樣式的寫法
scss里的deep
::v-deep{.box{color:red}}改為:deep(.box{color:red})
#### 4.一些依賴包和第三方組件需要用vue3版本
比如"vue-count-to"=>"vue3-count-to"
#### 5.生命周期寫法轉為
beforeDestroy -> onBeforeUnmount;
destroyed -> onUnmounted;