运行vue项目时自动打开浏览器以及vueli创建项目的目录结构

在vue.config.js中配置信息如下:

 devServer: {
    open: true
  }

在这里插入图片描述

vuecli创建项目的结构目录信息

|-- node_modules								// 项目需要的依赖包
|-- public										 // 静态资源存储目录
|   |-- index.html							// 项目主容器文件********
|   |-- favicon.ico							// 项目默认索引图片
|-- src
|   |-- assets									// 放置一些静态资源文件,例如图片、图标、字体 
|   |-- components							// 公共组件目录
|   |-- views									  // 业务组件目录
|   |-- App.vue									// 顶层根基路由组件
|   |-- main.js									// 项目主入口文件(包括Vue实例也在这)******
|-- .browserslistrc               // 哪些浏览器及版本可以运行该项目的说明
|-- .editorconfig								// 代码规范配置文件
|-- .eslintrc.js								// eslint代码规范检查配置文件
|-- .gitignore									// git上传需要忽略的文件格式
|-- babel.config.js							// babel配置文件
|-- package.json								// 项目基本信息配置文件
|-- README.md								    // 项目普通说明文件
|-- vue.config.js								// webpack 配置文件(与webpack.config.js作用一致)
|-- yarn.lock										// 依赖包版本锁定文件
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
首先,您需要创建一个Vue项目并安装必要的依赖。您可以按照以下步骤进行操作: 1. 打开终端并进入您要创建Vue项目目录。 2. 运行以下命令创建一个新的Vue项目: ``` vue create my-jenkins-app ``` 3. 安装axios和vue-router依赖: ``` cd my-jenkins-app npm install axios vue-router --save ``` 4. 在src目录创建一个名为“api”的文件夹,并创建一个名为“jenkins.js”的文件。 5. 在jenkins.js文件中添加以下代码: ``` import axios from 'axios'; const API_URL = 'http://your-jenkins-server-url/api'; export default { getJobs() { return axios.get(`${API_URL}/json`); }, buildJob(jobName) { return axios.post(`${API_URL}/job/${jobName}/build`); } } ``` 请将“your-jenkins-server-url”替换为您的Jenkins服务器的URL。 6. 在src目录创建一个名为“views”的文件夹,并创建一个名为“Jobs.vue”的文件。 7. 在Jobs.vue文件中添加以下代码: ``` <template> <div> <h1>Jobs</h1> <ul> <li v-for="job in jobs" :key="job.name"> <router-link :to="{ name: 'job', params: { jobName: job.name } }">{{ job.name }}</router-link> <button @click="buildJob(job.name)">Build</button> </li> </ul> </div> </template> <script> import jenkinsApi from '@/api/jenkins'; export default { name: 'Jobs', data() { return { jobs: [] }; }, created() { jenkinsApi.getJobs() .then(response => { this.jobs = response.data.jobs; }); }, methods: { buildJob(jobName) { jenkinsApi.buildJob(jobName); } } }; </script> ``` 8. 在src目录创建一个名为“Job.vue”的文件。 9. 在Job.vue文件中添加以下代码: ``` <template> <div> <h1>{{ jobName }}</h1> <button @click="buildJob">Build</button> </div> </template> <script> import jenkinsApi from '@/api/jenkins'; export default { name: 'Job', props: { jobName: { type: String, required: true } }, methods: { buildJob() { jenkinsApi.buildJob(this.jobName); } } }; </script> ``` 10. 在src目录创建一个名为“router.js”的文件,并添加以下代码: ``` import Vue from 'vue'; import Router from 'vue-router'; import Jobs from '@/views/Jobs.vue'; import Job from '@/views/Job.vue'; Vue.use(Router); export default new Router({ routes: [ { path: '/', name: 'jobs', component: Jobs }, { path: '/job/:jobName', name: 'job', component: Job, props: true } ] }); ``` 11. 在src目录创建一个名为“main.js”的文件,并添加以下代码: ``` import Vue from 'vue'; import App from './App.vue'; import router from './router'; Vue.config.productionTip = false; new Vue({ router, render: h => h(App), }).$mount('#app'); ``` 12. 在src目录创建一个名为“App.vue”的文件,并添加以下代码: ``` <template> <div id="app"> <router-view></router-view> </div> </template> <script> export default { name: 'App' }; </script> ``` 现在,您已经创建了一个使用axios调用Jenkins API的Vue应用程序。您可以通过运行以下命令启动该应用程序: ``` npm run serve ``` 然后,在浏览器打开“http://localhost:8080”查看该应用程序。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值