質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Vuex

Vuexは、Vue.js アプリケーションのための状態管理ライブラリです。アプリケーション内で使用するコンポーネントのための集中データストアを提供。コンポーネント同士でデータをやり取りし、処理のフローを一貫させたり、データの見通しを良くすることができます。

Q&A

0回答

282閲覧

Vue.jsでVuexを使って以下のコードを書くと白紙の画面が表示される様になって困っています。

you-blue-cat

総合スコア31

Vue.js

Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

Vuex

Vuexは、Vue.js アプリケーションのための状態管理ライブラリです。アプリケーション内で使用するコンポーネントのための集中データストアを提供。コンポーネント同士でデータをやり取りし、処理のフローを一貫させたり、データの見通しを良くすることができます。

0グッド

0クリップ

投稿2022/03/30 09:34

編集2022/03/30 11:05

Vuexの機能を使ってメモアプリを作っています。
以下の記述をすると白紙の画面になり困っています。

わかる方ご教授お願いします。

Vue.js

1src 2→store→index.js 3→views→NewView.vue 4→main.js 5 6(index.js) 7 8import Vue from 'vue' 9import Vuex from 'vuex' 10 11Vue.use(Vuex) 12 13export default new Vuex.Store({ 14 state:{ 15 memos:[ 16 {id:1,body:'サンプルのメモです'} 17 ] 18 } 19}) 20 21(NewView.vue) 22<template> 23 <div class="editor"> 24 <textarea name="memo" v-model="memoBody"></textarea> 25 <button @click="save">保存</button> 26 </div> 27</template> 28 29<style scoped> 30textarea{ 31 width:100%; 32 height:10em; 33} 34button{ 35 border:1px solid #333; 36 background-color:#333; 37 color:#fff; 38 padding:10px 20px; 39 margin-top:10px; 40} 41 42</style> 43 44<script> 45export default{ 46 name:"NewView", 47 data:function(){ 48 return{ 49 memoBody:"" 50 } 51 }, 52 methods:{ 53 save:function(){ 54 alert('保存されました'); 55 this.$router.push("/"); 56 } 57 } 58} 59</script> 60 61(main.js) 62import { createApp } from 'vue' 63import Vue from 'vue' 64import App from './App.vue' 65import router from './router' 66import store from './store' 67 68createApp(App).use(router).mount('#app') 69Vue.config.productionTip = false 70 71new Vue({ 72 router, 73 store, 74 render:h =>h(App) 75}).$mount('#app') 76

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

mineralwater

2022/03/30 09:39

コードはコードブロックにしてもらえると助かります
you-blue-cat

2022/03/30 09:40

ありがとうございます。変更いたしました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問