vue router-view 页面不可交互

发布于 2022-09-11 19:26:25 字数 1840 浏览 8 评论 0

使用vue-router进行路由 然后路由出来的页面不可交互 input和button都无法点击

router.js

import { configRouter } from '../../common/base/router'

const routes = [
    { path: '/', redirect: '/login' },
    {
        path: '/login',
        component: require('../components/login/Login.vue').default
    },
    {
        path: '/register',
        component: require('../components/register/Register.vue').default
    },
]

export default configRouter(routes)

APP.VUE

<template>
    <div class="warp" :class="skin">
        <router-view class="router-view"></router-view>
    </div>
</template>

Login.vue

<template>
    <div class="login_frame">
        <div class="login_logo">问卷之星</div>
        <div class="login_main">
            <div class="login_mainbg"></div>
            <div class="login_input">
                <i class="icon_username"></i>
                <input type="text" placeholder="请输入用户名" v-model="username">
            </div>
            <div class="login_input">
                <i class="icon_password"></i>
                <input v-model="password" type="password" placeholder="请输入密码">
            </div>
            <div class="login_check">
                <input type="checkbox" v-model="checked">
                <span>记住我</span>
            </div>
            <div class="login_signin">登录</div>
            <router-link class="login_register" :to="'/register'" tag="div">注册</router-link>
        </div>
        <div class="login_copyright">Copyright© 2017-2020 All Rights Reserved .</div>
    </div>
</template>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江挽川 2022-09-18 19:26:25
component: require('../components/register/Register.vue').default

是什么语法?
难道不应该用import么?

import name from 'index.vue'
component:name

或者直接

component:()=>import('index.vue')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文