vue3 プロジェクトを開発しています。
メイン.js;
リーリーと私の public/index.html
リーリーそして私の App.vue;
リーリー私のストアオブジェクト;
リーリーそして 2 番目の .html;
リーリーOpenNewPage メソッドを使用して 2 番目の画面を開くと、ストア オブジェクトにアクセスできず、使用したいコンポーネントが機能しません。やっています;###
Second.jsリーリー
そして私の方法リーリー
どういうわけか、Secondary.html で実行しようとしましたが、「[Vue warn]: アプリケーションをインストールできません: ターゲット セレクターをインストールしています」のような警告が表示されました。とにかく、コードは機能しません。手伝ってもらえますか?
###解決### openNewPage()openNewPage()
新しく開いたページに対してスクリプトを実行することはできません。独自のスクリプトを実行できるのは、新しいページのみです。openNewPage()
がapp2.mount()
を試行すると、そのコードが (新しいページではなく) 独自のページで実行され、確認したエラーが発生します。のマウント コードを削除して、新しいページのみが開くようにします:
second.htmlリーリー
を更新してアプリケーションをマウントするためのスクリプトを読み込み、
second.js<div id="appSecond">
内の不要な<template> を削除します
:リーリー
に、アプリケーションをインストールするコードを追加します:
リーリー