vue小demo记录

1、vue中table添加判断

        一、第一种方法

<el-table-column prop="versionStatus" label="标准状态">
			<template slot-scope="scope">					
					<p v-if="scope.row.versionStatus=='1'">
						在用
					</p>
					<p v-else-if="scope.row.versionStatus=='2'">
						过期
					</p>
					<p v-else-if="scope.row.versionStatus=='3'">
						作废
					</p>
					<p v-else-if="scope.row.versionStatus=='4'">
						停用
					</p>					
			</template>
		</el-table-column>

        二、第二种方法:

在这里插入图片描述

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这里是一个简单的 Vue Router 权限控制的 demo: ```html <!-- index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Vue Router Demo</title> </head> <body> <div id="app"> <h1>Vue Router Demo</h1> <nav> <ul> <li><router-link to="/">Home</router-link></li> <li><router-link to="/about">About</router-link></li> <li v-if="isAdmin"><router-link to="/admin">Admin</router-link></li> <li><button @click="logout">Logout</button></li> </ul> </nav> <router-view></router-view> </div> <script src="https://cdn.jsdelivr.net/npm/vue"></script> <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script> <script src="./app.js"></script> </body> </html> ``` ```js // app.js const Home = { template: '<div>Home</div>' } const About = { template: '<div>About</div>' } const Admin = { template: '<div>Admin</div>' } const router = new VueRouter({ mode: 'history', routes: [ { path: '/', component: Home }, { path: '/about', component: About }, { path: '/admin', component: Admin, meta: { requiresAuth: true } } ] }) const app = new Vue({ router, data: { isAdmin: false }, methods: { login() { // 登录逻辑 this.isAdmin = true }, logout() { // 登出逻辑 this.isAdmin = false } } }).$mount('#app') router.beforeEach((to, from, next) => { if (to.meta.requiresAuth && !app.isAdmin) { next('/') } else { next() } }) ``` 这个 demo 中有三个页面:Home、About 和 Admin。其中 Admin 页面需要管理员权限才能访问,如果用户没有登录或者不是管理员,就会被重定向到 Home 页面。注意这里使用了 Vue Router 的 `meta` 字段来记录需要登录的页面,并且使用了全局的 `beforeEach` 守卫来进行权限控制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值