当前位置:首页 > 编程笔记 > 正文
已解决

vue后台开发第一步

来自网友在路上 145845提问 提问时间:2023-10-23 13:21:17阅读次数: 45

最佳答案 问答题库458位专家为你答疑解惑

1、创建vue3.2的项目

2、安装前期组件

安装

  1. 安装 vue-router npm install vue-router@4
  2. 安装 vuex npm install vuex@next --save
  3. 安装 element-plus npm install element-plus --save
  4. 安装 element-plus图标 npm install @element-plus/icons-vue

使用

创建router目录、目录下创建index.js、写入路由

  
import { createRouter, createWebHashHistory } from 'vue-router'
// import Home from '../components/Home.vue'const routes = [{name: 'Index',path: '/',meta: { title:'首页' },component:() => import('../components/HelloWorld.vue')} ]const router = createRouter({history: createWebHashHistory(),routes
})
export default router

同上创建store目录、建立index.js

/*** Vuex状态管理*/
import { createStore } from 'vuex'
// import mutations from './mutations'
// import tagsView from './tagsView'
// import storage from '../utils/storage' 
//前面state,mutations,getters,actions...省略const state = {userInfo : "" || storage.getItem("userInfo"), // 获取用户信息tagsview : [] || storage.getItem("tagsview"), // 获取头部标签
}
export default createStore({state,mutations 
})```在main.js下写
```javascript
import { createApp } from 'vue'
import App from './App.vue'import ElementPlus from 'element-plus';//element-plus 
import 'element-plus/dist/index.css'//element-plus 
import * as ElementPlusIconsVue from '@element-plus/icons-vue'//图标
import router from './router';//路由
import store from './store' ;//vuex状态保存 const app = createApp(App);  
/*图标 */ 
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {app.component(key, component)}
app.use(router);//路由
app.use(store);//vuex状态保存
app.use(ElementPlus,{size:'small'});//ElementPlus 
app.mount('#app');

下面的今天暂时不讲

3、布局和封装图标组件
4、侧边栏和头部tab
5、数据统计和图表

6、列表页
7、表单页
8、

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"vue后台开发第一步":http://eshow365.cn/6-22499-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!