</head>
<body>
<div id="app">
+ <h2>{{ message }}</h2>
<label>
<input type="checkbox" onchange="cancel = !cancel" /> Cancel Next
Navigation
import { Router, HTML5History } from '../src'
import { RouteComponent } from '../src/types'
+import Vue from 'vue'
declare global {
interface Window {
cancel: boolean
+ vm: Vue
}
}
+
window.cancel = false
const component: RouteComponent = {
await r.push({ name: 'a-child' })
}
+window.vm = new Vue({
+ el: '#app',
+ // router,
+ data: {
+ message: 'hello',
+ },
+})
+
run()
],
},
resolve: {
+ alias: {
+ vue: resolve(__dirname, './node_modules/vue/dist/vue.esm.js'),
+ },
// Add `.ts` and `.tsx` as a resolvable extension.
extensions: ['.ts', '.tsx', '.js'],
},