赞
踩
我们通常给小程序或者app开发后台时,不可避免的要用到可视化的数据管理后台,而vue和Element是我们目前比较主流的开发管理后台的主流搭配。所以今天石头哥就带大家来一起学习下vue3和Element plus的开发。
1,下载HBuilderX 开发者工具
2,安装node和npm
至于如何下载开发者工具和安装node我就不说了,大家自行百度即可。
有点开发基础的同学可能会问了,为什么不用vscode或者webstorm来开发vue项目呢?
我这里出于以下考虑,所以建议新手,跟着石头哥一起使用HBuider来开发vue3项目
打开开发者工具以后,我们点击左上角的文件,然后点新建,点击新建项目。
然后新建项目如下,记得项目名称要是英文或者拼音。
创建好的vue3项目如下
我们可以按照下图所示,运行项目,这样就不用去记 命令行了,是不是对新手很友好。
选中App.vue然后运行,运行终端,点击npm run dev
终端命令行就会执行 npm run dev
然后就会生成一个网址
打开网址,就可以看到我们的项目了
我们可以先简单的改下内容,比如在代码里加入一个文字
到此我们自己的第一个vue3项目就创建好了,接下来跟着石头哥愉快的开发吧。如果你只是想学习vue3的基本知识和语法,到这里就可以在这个框架里敲代码学习了。
如下图所示我们新开一个终端。
新开的终端,要确认我们在当前目录下,才可以去安装依赖。如果看不多,可以关闭项目,重启,然后去执行命令行。
然后同样是要终端命令行里执行以下代码
npm install element-plus @element-plus/icons-vue
依然是耐心等待安装element
安装完成以后如下
在main.js里做如下操作
对应代码贴出来给到大家
import { createApp } from 'vue'
import App from './App.vue'
// ElementPlus相关配置
import ElementPlus from 'element-plus'
import 'element-plus/dist/index.css'
const app=createApp(App)
app.use(ElementPlus)
app.mount('#app')
我们可以去ElementPlus官网查看对应的样式或者标签,写到我们的项目即可。
然后就可以看到我们正常的显示了ElementPlus的button按钮。
接下来我们就可以愉快的开发管理后台了。
Vue Router 是 Vue.js 官方的路由管理器,它允许你为单页面应用(SPA)创建页面路由。使用 Vue Router,你可以定义应用的各个页面的路径,并且可以在这些页面间导航,而无需重新加载整个页面
在 HBuilderX 中配置 Vue 3 的 Vue Router,你可以按照以下步骤进行:
安装 Vue Router:
打开 HBuilderX 的终端,使用 npm 或 yarn 安装 Vue Router。
对于 Vue 3,你应该安装 Vue Router 4:
确保你的 Vue 版本与 Vue Router 的版本兼容。Vue 3 推荐使用 Vue Router 4。
npm install vue-router@4
然后耐心等待安装即可
安装完成后如下
1,创建路由文件:
在项目的 src
目录下创建一个新的文件夹 router
,并在该文件夹内创建 index.js
文件。
2,新建两个页面:
我们新建两个vue文件,用于演示路由切换
然后在俩个文件里随便写一些文字,用于区分
3,配置路由:
在 router/index.js
文件中配置路由信息:
import { createRouter, createWebHistory } from 'vue-router'; // 引入页面 import Home from '../views/Home.vue'; import About from '../views/About.vue'; // 定义路由对象 const routes = [{ path: '/', name: 'Home', component: Home }, { path: '/about', name: 'About', component: About }, // ...其他路由 ]; // 创建路由实例 const router = createRouter({ history: createWebHistory(), routes }); export default router;
当然也可以用下面这样的写法
import { createRouter, createWebHistory } from 'vue-router'; // 定义路由对象 const routes = [{ path: '/', name: 'Home', component: () => import("../views/Home.vue") }, { path: '/about', name: 'About', component: () => import("../views/About.vue") }, // ...其他路由 ]; // 创建路由实例 const router = createRouter({ history: createWebHistory(), routes }); export default router;
4,在主入口文件中使用路由:
打开 src/main.js
或 src/main.ts
文件,并引入路由实例:
import router from './router'; // 引入路由配置
app.use(router);
在 App.vue
中添加 <router-view>
:
在 App.vue
的模板中添加 <router-view>
标签,这样 Vue Router 就可以在此处渲染匹配的路由组件:
<template>
<div id="app">
<router-view></router-view>
</div>
</template>
运行项目:
保存所有更改,并在 HBuilderX 的终端中重新运行项目:
npm run dev
实现页面跳转:
我们可以在Home.vue里使用 <router-link>
组件在模板中创建页面跳转链接:
<template>
我是Home
<router-link to="/about">跳转到about页</router-link>
</template>
<script>
</script>
<style>
</style>
这样我们就可以实现了页面间的相互跳转。
在views下新建404.vue
然后配置路由
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。