当前位置: 首页 > news >正文

可以做我女朋友吗网站网络公司seo推广

可以做我女朋友吗网站,网络公司seo推广,小学网站建设方案,扮家家室内设计网模板说明 下载 git clone https://github.com/AIxiaoHanBao/vue-template.gitmodule参数 node版本 16 UI组件库 element-plus 持久化 pinia 网络请求 axios 路由 vue-router 使用说明 权限管理目录access资源目录assets组件目录components页面目录pages网络请求目录re…

模板说明

下载

git clone https://github.com/AIxiaoHanBao/vue-template.git

module参数

node版本 16+

UI组件库 element-plus

持久化 pinia

网络请求 axios

路由 vue-router

使用说明

  1. 权限管理目录access
  2. 资源目录assets
  3. 组件目录components
  4. 页面目录pages
  5. 网络请求目录request
  6. 路由目录router
  7. 全局变量目录store

一、权限管理

accessEnum存放的是权限名的枚举

checkAccess是用于检验权限的

  • 重点说明checkAccess
import ACCESS_ENUM from "@/access/accessEnum";/*** 检查权限(判断当前登录用户是否具有某个权限)* @param loginUser 当前登录用户* @param needAccess 需要有的权限* @return boolean 有无权限*/
const checkAccess = (loginUser: any, needAccess = ACCESS_ENUM.NOT_LOGIN) => {// 获取当前登录用户具有的权限(如果没有 loginUser,则表示未登录)console.log("权限验证通过")return true;
};export default checkAccess;

自行设置条件

App.vue中自行修改

// 路由权限校验
router.beforeEach(async (to, from, next)=>{if (checkAccess(JSON.parse(localStorage?.getItem("token")??"")?.token??""),to.meta.needAccess){next()}
})

二、网络请求管理

需要修改的地方

request.ts中请求头设置

//http request 拦截器
axios.interceptors.request.use(config => {// 配置请求头// @ts-ignoreconfig.headers = {// 'Content-Type':'application/json;charset=UTF-8',"Authorization":localStorage.getItem("$_token")};return config;},error => {return Promise.reject(error);}
);

使用整合模板的请求示例代码userService.ts

import { request } from '../request.ts'
export class UserService{static async getUserInfo(id:number){return await request('/user/info',{id},"POST")}
}

三、路由管理

router/index.ts是存储主要所有路由的,想要自己添加路由在routes中自行添加

import {createRouter, createWebHashHistory } from 'vue-router'
import mainRouter from "./mainRouter.ts";const router = createRouter({// history: createWebHistory(process.env.BASE_URL),// history: createWebHashHistory(process.env.BASE_URL),history: createWebHashHistory(),routes: [...mainRouter]
})
export default router

模板路由创建mainRouter.ts

import {RouteRecordRaw} from "vue-router";
import Test1 from "../pages/Test1.vue";
import Test2 from "../pages/Test2.vue";
import ACCESS_ENUM from "../access/accessEnum.ts";const mainRouter: Array<RouteRecordRaw> = [{name: 'Test1',path: '/test1',component: Test1,meta: {needAccess: ACCESS_ENUM.NOT_LOGIN,}},{name: 'Test2',path: '/text2',component: Test2,meta: {needAccess: ACCESS_ENUM.NOT_LOGIN,}},
]
export default mainRouter

四、全局变量管理

UserStore.ts中的模板自行修改

http://www.dinnco.com/news/66099.html

相关文章:

  • 温州的网站建设公司百度一下你就知道了
  • 网站跳出率高还是低深圳百度推广竞价托管
  • web扁平化风格网站国外seo工具
  • 集成微信的企业网站管理系统响应式网站模板的应用
  • 网站logo如何做链接谷歌浏览器chrome官网
  • 展台seo教学实体培训班
  • 临安市规划建设局网站游戏代理平台一天结一次
  • 网站建设公司招网站设计兰州疫情最新情况
  • 临沂市建设局网站勘察设计百度惠生活推广怎么收费
  • 怎么登录智慧团建广东网站se0优化公司
  • 顶棒 技术支持 东莞网站建设低价刷粉网站推广
  • 盐城网站建设方案广告代运营公司
  • 江苏建设招标网站网络营销推广的5种方法
  • 企业网站主页设计图媒介星软文平台官网
  • 怎么iis设置网站优化大师
  • 网站报价模板网络营销策划书800字
  • 网站建设合同服务事项苏州seo网络推广
  • wordpress 大型站交换链接的例子
  • 在服务器网站上做跳转专业seo服务商
  • 套模板的网站口碑营销案例2022
  • 入门网站分析应该怎么做社群营销成功案例
  • .net 网站开发视频教程做网上营销怎样推广
  • wordpress创建文章不显示安徽网站关键词优化
  • 网站开发项目管理步骤百度竞价托管哪家好
  • 做网站创业风险分析添加友情链接的技巧
  • 网站建设和维护释义网络销售是做什么的
  • 微网站建设市场分析四平网络推广
  • 推广网站链接怎么做seo快速排名点击
  • 河南企起网站建设广州全网推广
  • 官方在线客服系统徐州seo推广优化