実現したいこと
タイトル通りですが、
Watchで監視して、変化があった時にそれをフックにindex.htmlの関数を実行することは
可能でしょうか?
下記のように
コンポーネントに、watchを仕込ませて、
dataのstatusの値が変わったら
それをフックに
punlic/index.html 側の関数を実行したいと考えています。
alertやconsole.logは表示されるのですが・・
index.html側の関数を実行することは可能でしょうか?
該当のソースコード
Vue
1export default { 2 name: 'Container', 3 4 data: () => { 5 return { 6 status: 0, // 1:Question, 2:Result 7 }, 8 9 watch: { 10 status: function(next, prev) { 11 if(next==1){ 12 document.alert('nextの値が変化した') 13 } 14 } 15 } 16}
html
1//nextが1になったら 2const hoge = () => { 3 //ここの処理を実行 4}
グローバル変数に投げようとしてもうまくいかず・・
詳しい方、ご教示いただけますと助かります。
何卒宜しくお願い致します。
補足
VueCLI で開発中です。
Vueは2系です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/22 22:51