vue中路由meta元信息实现权限控制——即网页的某些页面需要用户登录才能访问的实现

首先看下项目目录:

 vue中路由meta元信息实现权限控制步骤4步骤:
1.首先需要有一个登录页面组件:代码如下:Login.vue
2.创建两个组件:博客页面Blog.vue和笔记页面Notes.vue
3.在index.js里面挂载Blog.vue和Notes.vue,并添加meta属性。
4.在App.vue里面制定链接。

1.首先需要有一个登录页面组件:代码如下:Login.vue

//Login.vue内容

<template>
    <div>
        <h2>登录页面</h2>
        <input type="text" v-model="user">
        <input type="password" v-model="pwd">
        <button @click='handleLogin'>登录</button>
    </div>
</template>

<script>
    export default {
        data() {
            return {
                user: '',
                pwd:''
            };
        },
        methods:{
            handleLogin(){
                setTimeout(()=>{
                    let data={
                        user:this.user
                    }
                    localStorage.setItem('user',JSON.stringify(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值