您现在的位置是:主页 > news > 一品威客做任务要给网站钱吗/seo搜索引擎
一品威客做任务要给网站钱吗/seo搜索引擎
admin2025/4/29 20:13:53【news】
简介一品威客做任务要给网站钱吗,seo搜索引擎,国内外网站建设,有哪些好的做问卷调查的网站目录标题0、项目简介1、 临时登录接口1.1 前端登录问题1.2 登录页修改2、页面零星修改2.1标题2.2 国际化设置2.3 导航栏文字2.4 面包屑文字2.5 关闭校验2.6 复制icon图标3、路由分析3.1 入口文件中调用路由3.2 路由模块中定义路由0、项目简介 vueAdmin-template是基于vue-elem…
目录标题
- 0、项目简介
- 1、 临时登录接口
- 1.1 前端登录问题
- 1.2 登录页修改
- 2、页面零星修改
- 2.1标题
- 2.2 国际化设置
- 2.3 导航栏文字
- 2.4 面包屑文字
- 2.5 关闭校验
- 2.6 复制icon图标
- 3、路由分析
- 3.1 入口文件中调用路由
- 3.2 路由模块中定义路由
0、项目简介
vueAdmin-template是基于vue-element-admin的一套后台管理系统基础模板(最少精简版),可作为模板进行二次开发。
GitHub地址:https://github.com/PanJiaChen/vue-admin-template
建议:你可以在 vue-admin-template 的基础上进行二次开发,把 vue-element-admin当做工具箱,想要什么功能或者组件就去 vue-element-admin 那里复制过来。
# 解压压缩包
# 进入目录
cd vue-admin-template-master
# 安装依赖
npm install
# 启动。执行后,浏览器自动弹出并访问http://localhost:9528/
npm run dev
1、 临时登录接口
1.1 前端登录问题
默认情况下,前端项目已经实现了登录功能,后端连接到远程Mock平台的模拟数据接口进行登录,而Mock平台地址无效,导致前端的登录功能无法执行
1.2 登录页修改
将登陆相关请求接口改为静态数据,不请求接口
修改文件:\src\store\modules\user.js
注释掉:Login、GetInfo、LogOut三个方法,替换为如下代码:
Login({ commit }) {
const data = {
'token': 'admin'
}
setToken(data.token)// 将token存储在cookie中
commit('SET_TOKEN', data.token)
},GetInfo({ commit }) {
const data = {
'roles': [
'admin'
],
'name': 'admin',
'avatar': 'https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif'
}
if (data.roles &&data.roles.length >0) { // 验证返回的roles是否是一个非空数组
commit('SET_ROLES', data.roles)}commit('SET_NAME', data.name)commit('SET_AVATAR', data.avatar)
},// 登出
LogOut({ commit, state }) {
return new Promise((resolve, reject) => {commit('SET_TOKEN', '')commit('SET_ROLES', [])removeToken()resolve()})
}
说明:token是我们手动配置的,如果过期后续自行生成,后续会有TokenHelper类生成token,在此不用关注
修改\src\util\request.js
config.headers['token'] = getToken()
2、页面零星修改
2.1标题
index.html(项目的html入口)
<title>尚医通管理平台系统</title>
2.2 国际化设置
打开 src/main.js(项目的js入口),第7行,修改语言为 zh-CN,使用中文语言环境,例如:日期时间组件
import locale from 'element-ui/lib/locale/lang/zh-CN' // lang i18n
2.3 导航栏文字
src/views/layout/components(当前项目的布局组件)
src/views/layout/components/Navbar.vue
13行
<el-dropdown-item>首页
</el-dropdown-item>
17行
<span style="display:block;" @click="logout">退出</span>
2.4 面包屑文字
src/components(可以在很多项目中复用的通用组件)
src/components/Breadcrumb/index.vue
meta: { title: '首页' }
2.5 关闭校验
打开 config/index.js,配置是否开启语法检查
useEslint: false,
2.6 复制icon图标
将vue-element-admin/src/icons/svg 中的图标复制到 guli-admin项目中
3、路由分析
3.1 入口文件中调用路由
src/main.js
...
import router from './router'//引入路由模块
...
new Vue({el: '#app',router,store,render: h => h(App)
})
3.2 路由模块中定义路由
src/router/index.js
...
export const constantRouterMap = [
...{ path: '*', redirect: '/404', hidden: true }
]export default new Router({
// mode: 'history', //后端支持可开
scrollBehavior: () => ({ y: 0 }),
routes: constantRouterMap
})
说明:我们后续菜单路由就在此配置