前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vue Element入门教程

Vue Element入门教程

作者头像
全栈程序员站长
发布2022-08-26 13:57:47
4110
发布2022-08-26 13:57:47
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

首先我们来看一下文件的目录结构:

在这里插入图片描述
在这里插入图片描述

其中node_modules是你安装的依赖,也就是你执行完npm install命令安装的东西;assets可以存放一些公共的样式、图标等;components里放的是你写的组件;router放的是页面的路由;views里可以放你自己写的一些页面;App.vue是页面的入口;main.js是js文件的入口,你需要在这里面把你写的js引进去;static可以放一些图片、图标等。

之前的文章已经为大家讲解了如何搭建Vue Element框架,接下来教大家试着自己编写一个自己的页面。

在这里插入图片描述
在这里插入图片描述
  • 这个页面所对应的代码,为src目录下的App.vue文件,我们先把显示图片和按钮这几行行注释掉。 注意:不能注释掉 <router-view></router-view>这一行。
代码语言:javascript
复制
代码语言:javascript
复制
<template>
<!-- <img src="./assets/logo.png">
<div>
  <el-button @click="startHacking">Start</el-button>
</div> -->
    <router-view></router-view>
  </div>
</template>

<script>
export default {
  methods: {
    startHacking () {
      this.$notify({
        title: 'It works!',
        type: 'success',
        message: 'We\'ve laid the ground work for you. It\'s time for you to build something epic!',
        duration: 5000
      })
    }
  }
}
</script>

<style>
#app {
  font-family: Helvetica, sans-serif;
  text-align: center;
}
</style>
  • src目录下新建一个views文件夹,views文件夹里建立一个Login文件夹,再在Login文件夹里建一个Index.vue文件。 代码如下所示:
代码语言:javascript
复制
   <template>
      <div id='app'>
         Hello Vue!
      </div>    
    </template>
    
    <script>
    export default {
    }
    </script>
    
    <style>
    </style>``
  • src目录下建一个router文件夹,再在router文件夹里建一个routes.js文件。 代码如下所示:
代码语言:javascript
复制
     import Vue from "vue"
     import Login from"../views/Login/Index.vue"
     inport  Router from "vue-router"
     
     Vue.use(Router)
     //路由配置
        let routes = [
                      {path:'/login',
                       component:Login,
                       name:"登录页",
                       hidden:true},
                    ]
        const router = new Router({
           routes,
           mode:'history'
          })
         export default router
  • 在src根目录下修改一下main.js文件:
代码语言:javascript
复制
    import Vue from 'vue'
    import ElementUI from 'element-ui'
    import 'element-ui/lib/theme-chalk/index.css'
    import App from './App.vue'
    import router from './router/routes.js'

    //定义路由组件
   
    Vue.use(ElementUI)
    //定义路由
    new Vue({
      router,
      el: '#app',
      render: h => h(App)
    
    })
  • 进入element-starter文件夹,打开命令行界面,执行下面命令安装一下路由。
代码语言:javascript
复制
    npm install vue-router --save
  • 执行
代码语言:javascript
复制
    npm run dev

执行完以后,在浏览器输入 http://127.0.0.1:8010/login, 会看到如下的界面:

在这里插入图片描述
在这里插入图片描述

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144005.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档