0
私はvuejsルータを備えた単一ページアプリケーションを構築しています。 ルータは正常に動作しますが、コンポーネントへのルーティング後に特定のスクリプトをロードしたいとします。Vuejsはルーティング後にjsファイルをロードします
SMTHのような:
const Mine = {
template: ' <div>Another</div>',
load_script: <script src="/static/script.js"></script>
}
私はこれをどのように達成することができますか?
は今、私はHTMLで、現在のブロックを持っている:
<div id="routing">
<router-view></router-view>
</div>
をそしてこれはJSである:いずれかをロードするために行われているよう
const Mine = {template: ' <div>Another</div>'}
const routes = [
{ path: '/mine', component: Mine },
]
const router = new VueRouter({
routes,
})
const app = new Vue({
router
}).$mount('#routing')
Smth strangeが私に起こります。 'const Bar = {template: '
@Snobby divの' template'ブロック内のすべてを 'div 'の内部でラップしようとします。' const bar = {template:' template: '
'div'はうまくいった、ありがとう。しかし、このトリックは 'script'では動作しません。それで 'const Bar = {template: '