首页 > 其他分享 >vue2.0 项目创建和配置

vue2.0 项目创建和配置

时间:2023-09-19 17:33:05浏览次数:41  
标签:vue elementui 创建 配置 Vue ui import router vue2.0

项目的框架概述:
前端:
1、采用vue2.0
2、采用element ui
后端:
1、Jave

一、前端
1、创建项目

vue create web_admin

创建成功后的项目结构

2、安装element ui指定版本

yarn add [email protected]

3、在main.js入口文件引入elementui插件

import Vue from 'vue'
import App from './App.vue'
// 完成版引入elementui
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';


Vue.config.productionTip = false

// 安装elementui插件
Vue.use(ElementUI)

new Vue({
  render: h => h(App),
}).$mount('#app')

4、测试elementui是否能正常使用,修改一下默认的HelloWorld.vue组件,从elementui官网复制一下一段代码,放在template中,其他多余的代码删除

<template>
  <div class="hello">
    <el-row>
    <el-button>默认按钮</el-button>
    <el-button type="primary">主要按钮</el-button>
    <el-button type="success">成功按钮</el-button>
    <el-button type="info">信息按钮</el-button>
    <el-button type="warning">警告按钮</el-button>
    <el-button type="danger">危险按钮</el-button>
  </el-row>
  </div>
</template>

运行显示如下图:

5、安装路由,主要指定和vue2匹配的vue-router最新的3版本

yarn add vue-router@3

6、创建views/test目录,创建两个用来测试路由的组件

<template>
    <div>这是部门页面</div>
</template>
<template>
    <div>这是员工页面</div>
</template>

7、创建router目录,创建index.js文件,配置路由

import Vue from "vue";
import Router from "vue-router";

Vue.use(Router);

import testdept from "../views/test/testdept"
import testemployee from "../views/test/testemployee"

export const constantRoutes=[
    {
        path: "/testdept",
        component: testdept,
    },
    {
        path: "/testemployee",
        component: testemployee,
    },
]
const createRouter = () =>
  new Router({
    scrollBehavior: () => ({ y: 0 }),
    routes: constantRoutes
  });

const router = createRouter();


export default router;

8、main.js文件中引用router

import Vue from 'vue'
import App from './App.vue'
// 完成版引入elementui
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
// 引入router
import router from './router';


Vue.config.productionTip = false

// 安装elementui插件
Vue.use(ElementUI)


new Vue({
  router,
  render: h => h(App),
}).$mount('#app')

9、修改helloworld组件,进行路由切换测试

<template>
  <div class="menu">
    <router-link to="/testdept">部门</router-link>
    <router-link to="/testemployee">员工</router-link>

    <!-- 路由出口 -->
  <!-- 路由匹配到的组件将渲染在这里 -->
  <router-view></router-view>
  </div>
</template>

效果图如下:

至此,技术准备工作完毕!

标签:vue,elementui,创建,配置,Vue,ui,import,router,vue2.0
From: https://www.cnblogs.com/3cock/p/17714205.html

相关文章

  • 用jenkins构建HBuilder创建uni-app项目打包成H5发版
    此文章可以打包h5,但缺少index.css引用。1、用HBuilderX工具创建uni-app项目选择默认模板 生成项目名为:my-project 2、在linux环境下在安装好node 和npm 前提下(去官网:https://nodejs.org/en/download 下载:node-v14.18.1-linux-x64.tar.xz 或wgethttps://nodejs.or......
  • 阿里云服务器自建网站通过公网IP访问配置
    在阿里云的云服务器上配置好web应用后,配置外网可访问。问题描述:刚购买的阿里云服务器自建网站却发现无法通过公网ip地址访问网站,主要是由于阿里云云服务器默认没有配置80端口的http协议安全组,给其添加上即可(如果是其他端口,一样方式手动添加)。云服务器系统:WindowsServer2022D......
  • Mysql-主从数据库配置
    两台linux服务器,修改主机名为mysql1,mysql2  1.修改主机名 服务器11hostnamemysql1 服务器21hostnamemysql22.关闭防火墙及SElinux服务mysql11setenforce02systemctlstopfirewalldmysql21setenforce02systemctlstopfirewalld3.配置hosts文件m......
  • Python端连接nacos的配置settings
    Python端连接nacos的配置settings安装依赖pipinstallnacos-sdk-python#Nacos配置文件为yaml的依赖pipinstallpyyaml基础使用#导入包importnacos,yaml#连接地址SERVER_ADDRESSES='需要连接的nacos地址'#命名空间NAMESPACE='需要连接的命名空间'#账......
  • nginx配置多个web项目
    location/{roothtml;indexindex.htmlindex.htm;try_files$uri$uri//index.html;}location/mobile{#多层目录时不能用root,要用aliasaliashtml/mobile;indexindex.html......
  • SQL 创建数据库
    在SQL中,“CreateDatabse”语句是将结构化数据存储在数据库中的第一步。数据库开发人员和用户使用SQL中的此语句在数据库系统中创建新数据库。它使用在CreateDatabase语句中指定的名称创建数据库。一、SQL创建数据库语法CREATEDATABASEDatabase_Name;在此语法中,D......
  • CentOS7装浏览器:安装配置一步搞定
    CentOS7是一款开源的操作系统,它广泛应用于服务器和工作站。然而linuxqq,由于它的默认安装没有包含任何图形界面centos装浏览器,因此很难在上面使用Web浏览器。本文将向您展示如何在CentOS7上安装和配置浏览器。1.安装桌面环境要在CentOS上使用浏览器,您需要先安装桌面环境。这......
  • 在线问诊 Python、FastAPI、Neo4j — 创建 疾病节点
    目录疾病数据创建节点根据检查结果、医生的临床经验得出疾病疾病数据disease_data.csv建议值用“”引起来。避免中间有,号造成误识别疾病"干眼""右膝髌上囊及关节腔少量积液"创建节点importloggingimportpandasaspdfromutils.neo4j_providerimportdriverloggi......
  • 在线问诊 Python、FastAPI、Neo4j — 创建 检查节点
    目录症状数据创建节点根据不同的症状,会建议做些相对应的检验、检查症状数据examine_data.csv建议值用“”引起来。避免中间有,号造成误识别检查"膝关节核磁""眼睛酸胀""视力""砂眼""辨色力""角膜""眼底"创建节点参考创建药品节点。importloggingfromutils.neo......
  • tomcat配置
    在项目中要使用UTF-8的编码,并配置了过滤器,过滤编码也是UTF-8修改Tomcat的配置文件server.xml,在端器配置的地方加入URIEncoding="UTF-8"如:<ConnectorURIEncoding="UTF-8"port="8080"maxHttpHeaderSize="8192"maxThreads="150"minS......