在HBuilder中怎么创建Vue项目

本文档详细介绍了如何在HBuilder X 3.1.18中创建一个基于Vue和Element-UI的项目,包括新建项目、配置路由、创建组件和页面,以及安装和配置vue-router和vue-axios的步骤。在项目创建过程中,特别提到了可能出现的版本不兼容问题及其解决方法。

软件信息:HBuilder X 3.1.18

目录

1、新建Element-UI项目

2、更改App.vue内容

3、在src中创建router文件夹并新建index.js文件

4、在src中创建components文件夹存放组件

5、在src中创建views文件夹存放页面

6、在main.js文件中配置路由

7、下载vue-router和vue-axios


1、新建Element-UI项目

2、更改App.vue内容

<template>
  <div id="app">
    <router-view></router-view>
  </div>
</template>

<script>
export default {
  methods: {
    
    }
  }
}
</script>

<style>
#app {
  font-family: Helvetica, sans-serif;
  text-align: center;
}
</style>

3、在src中创建router文件夹并新建index.js文件

import Vue from 'vue'
import VueRouter from 'vue-router'
//导入组件
// import Index from '../views/index.vue'
// import Xq from '../views/xq.vue'


//安装路由
Vue.use(VueRouter)


//配置导出路由
export default new VueRouter({
	mode: 'history',
	routes: [
		// 动态路径参数 以冒号开头 path: '/user/:id',
		// {
		// 	//路径
		// 	path: '/',
		// 	//起名字
		// 	name: 'Index',
		// 	//组件
		// 	component: Index
		// }
		// ,
		// {
		// 	//路径
		// 	path: '/detail/:bookid',
		// 	//起名字
		// 	name: 'Detail',
		// 	//组件
		// 	component: Detail
		// }
	]
})

4、在src中创建components文件夹存放组件

5、在src中创建views文件夹存放页面

6、在main.js文件中配置路由

import router from './router/index.js'
import axios from 'axios'
import VueAxios from 'vue-axios'

Vue.prototype.$httpApi = axios
Vue.use(VueAxios, axios)

 7、下载vue-router和vue-axios

在终端中依次执行以下命令

npm install vue-router

npm install --save axios vue-axios

如果出现以上错误说明版本不兼容,尝试以下命令

npm install vue-router@3.2.0 

根据提示再进行修复

npm audit fix

或者

npm audit fix --force

在package.json中可以查看到vue的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值