質問編集履歴

2

d

2020/11/14 03:07

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,95 @@
129
129
  });
130
130
 
131
131
  ```
132
+
133
+
134
+
135
+ ## 解決方法
136
+
137
+
138
+
139
+ 回答を参考に Vue インスタンスに設定予定のデータを用意しておくことで、変更が上手く反映されるようになりました。
140
+
141
+
142
+
143
+ main.js
144
+
145
+ ```js
146
+
147
+ import App from "./App.vue";
148
+
149
+ import Vue from "vue";
150
+
151
+
152
+
153
+ Vue.config.productionTip = false;
154
+
155
+
156
+
157
+ var vm = new Vue({
158
+
159
+ el: "#app",
160
+
161
+ data: {
162
+
163
+ data: null
164
+
165
+ },
166
+
167
+ components: { App },
168
+
169
+ render(h) {
170
+
171
+ return h("app", {
172
+
173
+ props: {
174
+
175
+ data: this.data
176
+
177
+ }
178
+
179
+ });
180
+
181
+ }
182
+
183
+ });
184
+
185
+
186
+
187
+ vm.data = "Hello"
188
+
189
+ ```
190
+
191
+
192
+
193
+ App.vue
194
+
195
+ ```
196
+
197
+ <template>
198
+
199
+ <div id="app">
200
+
201
+ {{ data }}
202
+
203
+ </div>
204
+
205
+ </template>
206
+
207
+
208
+
209
+ <script>
210
+
211
+ export default {
212
+
213
+ name: "App",
214
+
215
+ props: ["data"],
216
+
217
+ };
218
+
219
+ </script>
220
+
221
+
222
+
223
+ ```

1

d

2020/11/14 03:07

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
File without changes
test CHANGED
@@ -122,7 +122,7 @@
122
122
 
123
123
  ipcRenderer.on("update", (event, data) => {
124
124
 
125
- // メッセージが呼ばれたらそれを vue の画面に表示したい
125
+ // メインプロセスから受信したメッセージを vue の画面に表示したい
126
126
 
127
127
  vm.data = data;
128
128