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

外贸网站增加外链方法怎么注册公司需要多少钱

外贸网站增加外链方法,怎么注册公司需要多少钱,visio画网站开发类图,网页的维护与更新模板说明 下载 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.yayakq.cn/news/658292/

相关文章:

  • 海珠五屏网站建设网页设计工作心得
  • 上海网站建设 永灿吴中网站开发建设多少钱
  • fullpage网站怎么做烟台网站建设seo
  • 公司网站门户建设技术参数表建设工程施工范围
  • 网站开发外包 价格dw软件可以做哪些网站
  • 大丰市市城乡建设局网站wordpress图片特效
  • 如何修改网站图片美橙网站建设经典案例
  • 彩视网站建设策划高端定制网站的特点
  • 商业网站是什么wordpress wp_query paged
  • 推广平台怎么赚钱兰州网络推广优化服务
  • 苏州网站制作公司排名网站建设.龙兵科技
  • 域名注册成功怎么做网站类似开发次元世界
  • 个人接网站开发的平台做推送的网站
  • 有哪些做ppt用图片的网站有哪些问题新开三端互通传奇网站
  • 做暧电影在线观看网站中外商贸做网站好在哪
  • 浦东区网站建设求个a站
  • 大网站制作kindeditor for wordpress
  • 凡客诚品网站建设策划书教育网站建设的意义
  • 整站优化与关键词排名wordpress调用缩略图尺寸
  • 自己做资讯网站大前端dux主题wordpress
  • 上海住房城乡建设厅网站首页官方网站建设情况
  • 网站建设接单源码电子营销主要做什么
  • 做加盟童装交流网站网站推广计划至少应包括
  • 免费申请网站com域名台州小型网站建设
  • html5旅游网站模板无锡市网站
  • 带动画的网站模板这么自己做网站
  • 阜新网站seo网络推广经典和常用的方法
  • 企业网站搜索推广创建一个网站需要做哪些工作
  • 佛山市官网网站建设多少钱服装网页设计模板
  • 全国做网站最好的公司个人网页制作