Vue3 個人的備忘録
Vue3 サイト
https://ja.vuejs.org/
Vue3 サイト ドキュメント 日本語
https://ja.vuejs.org/guide/introduction.html
# Vue3 プロジェクト作成
npm init vue@latest
言語はTypeScript
Vue の setup 構文を使用
CompositionAPI を使用
Pinia (Store)
https://pinia.vuejs.org/
Setup Stores
https://pinia.vuejs.org/core-concepts/#setup-stores
Setup 構文 では $reset() は使えない
$patchメソッドを使用してstateの値を更新する
Vue の基本的な使い方 (5) Pinia を使って状態管理
https://www.webdesignleaves.com/pr/plugins/vue-basic-05.html
axios
https://axios-http.com/
https://www.npmjs.com/package/axios
https://github.com/axios/axios
# axios インストール
npm install axios
Vuetify3
https://vuetifyjs.com/en/
https://vuetifyjs.com/en/getting-started/installation/
# vuetify3 インストール
yarn add vuetify@latest
// Vuetify
import 'vuetify/styles'
import { createVuetify } from 'vuetify'
import * as components from 'vuetify/components'
import * as directives from 'vuetify/directives'
const vuetify = createVuetify({
components,
directives,
})
// Vuetify Data tables
import { VDataTable } from 'vuetify/labs/VDataTable'
const vuetifyx = createVuetify({
components: {
VDataTable,
},
})
// Vuetify
app.use(vuetify)
// Vuetify Data tables
app.use(vuetifyx)
Vue 3 フロントエンド開発の教科書 – 2022/9/28
https://gihyo.jp/book/2022/978-4-297-13072-5
この記事が気に入ったらサポートをしてみませんか?