vue3+vant3
準備vue3環境
可以安裝vue-clinpm install -g @vue/cli
,通過腳手架來選擇構建vue3專案:選擇:
default
(vue 3 preview)
([vue 3
] babel, eslint)
也可以使用vite快速構建乙個vue3專案,具體步驟和其他內容官網上都有。
cd npm install
npm run dev
import
from
'vue'
.mount
()
安裝vant3
具體的其他說明官網上都有
npm i vant@next -
s
安裝完畢後我們先全域性引入來看一下效果,修改main.js為以下**:
import
from
'vue'
import vant from
'vant'
;import
'vant/lib/index.css';;
use(vant)
;mount
()
然後我們複製乙個vant按鈕到helloworld.vue中:按鈕
,此時頁面上增加了乙個藍色按鈕。引入vant成功。
平常我們開發的時候用不了那麼多vant元件,所以需要配置一下按需引用。按照官網步驟來:
npm i babel-plugin-
import
-d
安裝完畢後我們在babel.config.js檔案下配置:
module.exports =
,'vant']]
}
修改main.js檔案:
import
from
'vue'
import
from
'@/config/vant.config.js'
;vant
mount
()
在src下新建config目錄 新建vant.config.js檔案,可以將需要使用到的vant元件在這裡引入:
import
from
'vant'
;export
function
vant
在helloworld.vue檔案中:
>
class
="hello"
>
>
}h1>
icon
="plus"
type
="primary"
>
按鈕van-button
>
v-model:loading
="state.loading"
:finished
="state.finished"
finished-text
="沒有更多了"
@load
="onload"
>
v-for
="item in state.list"
:key
="item"
:title
="item"
/>
van-list
>
div>
template
>
>
import
from
'vue'
;export
default
,setup()
);const
onload=(
)=>
// 載入狀態結束
state.loading =
false
;// 資料全部載入完成
if(state.list.length >=40)
},1000);
};return;}
,}script
>
已經可以看到vant的按鈕和列表的效果:
安裝vue-router
npm i vue-router@next
src目錄下新增router資料夾,新增index.js路由配置檔案,routes為路由詳細配置。
import
from
'vue-router'
import routes from
'./routes'
const router =
createrouter()
export
default router
安裝vuexnpm i vuex@next
src目錄下新增store資料夾index.js檔案。
import
from
'vuex'
export
default
createstore(,
mutations:
, actions:
, modules:
})
main.js裡引入 store和router:
import router from
'./router'
import store from
'./store'
安裝less-loadernpm i less less-loader -
d
至此我們初步的準備工作完成。 vue3 vant 移動端應用(1)
npm i vant s主要問題如何按需引用 rem適配 按需引入 babel plugin import 會在編譯過程中將 import 的寫法自動轉換為按需引入的方式 安裝命令 npm i babel plugin import d 複製 安裝之後新建立babel.config.js檔案 mod...
Vue3 x簡介 環境搭建 專案建立執行
一 環境搭建 建立執行專案 通過vue腳手架工具可以讓我們快捷的搭建vue專案,目前vue官方給我們提供了2個腳手架,vue cli和vite 1 通過vue cli建立我們的專案 推薦 1.1 安裝vue cli,同一臺電腦只需要安裝一次 yarn global add vue cli npm i...
Vue3學習日記 一 使用Vite搭建專案
vite 法語單詞 fast 發音為 vit 是由vue作者尤雨溪開發的一種新型的前端構建工具,可顯著改善前端開發體驗。vite 現在的版本是2.0 beta,它預設建立的就是vue3.0的專案,詳細大家可以去github或官網進行了解 為什麼要使用vite來搭建vue3專案呢?因為它很快 等下你就...