Vue-router access default component

use vue-router to set the default access to the component, and the content of the component is not displayed

Code sets the default component access path, but the browser interface does not display the problem

related codes

create two js files under the router folder. The first router.js code for one router.js, and one index.js, is as follows:
export const loginRouter = {
path:"/",
name: "login",
title:" login",
meta: {index: 0},
component: () = > import ("@ / components/login.vue")
};
export const routers = [
loginRouter,
]
index.js code is as follows:
import Vue from "vue"
import VueRouter from" vue-router"
import {routers} from". / router"
Vue.use (VueRouter);

const RouterConfig = {
mode: "history",
routers: routers
}
export const router = new VueRouter (RouterConfig);
then the code of main.js is as follows:
import Vue from" vue"
import App from". / App"
import {router} from". / router/index";
import iView from "iview";
Vue.use (iView);
Vue.config.productionTip = false;
new Vue ({
br"-el: < el: > sharpapp", < sharpapp", > sharpapp", h = > sharpapp", < sharpapp", >})

what result do you expect? What is the error message actually seen?

login.vue related code:
< div class= "login" >

<h1></h1>

< / div >
expect to see the interface style implemented in login.vue. Currently, the interface is empty and nothing is displayed. What is the cause of this problem?

May.14,2021

do you have router-view in your App.vue component

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b3256a-2b653.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b3256a-2b653.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?