您当前的位置:首页 > 电脑百科 > 程序开发 > 框架

搭建第一个简易vue工程

时间:2021-08-10 12:14:23  来源:百变码农  作者:

1. 创建vue工程

打开 Visual Studio Code 开发工具

 

或通过cmd命令窗口

 

vue init webpack website

 

工程界面目录功能结构说明:

搭建第一个简易vue工程

 

2. 运行vue项目

 

cd website

 

npm run dev

 

根据控制台输出的访问地址,在浏览器中打开

 

Your Application is running here: http://localhost:8080

搭建第一个简易vue工程

 

3. 首页 index.html

 

工程编译后,首页对应的节点会被动态替换

搭建第一个简易vue工程

 

4. 应用主函数程序入口 main.js

搭建第一个简易vue工程

 

5. 主页面 App.vue

搭建第一个简易vue工程

 

6. 请求路由 router/index.js

搭建第一个简易vue工程

 

7. 组件的引入及使用

搭建第一个简易vue工程

 

8. 样式文件的引入

在App.vue主页面中引入全局样式后,子页面可以直接引用全局样式

搭建第一个简易vue工程

 

子页面限定样式文件的作用域

搭建第一个简易vue工程

 

9. vue ajax配置axIOS

 

cd 项目根目录,如website,

 

// 安装axios模块;

npm install axios

 

// main.js 追加引用配置

import axios from 'axios' // 引入axios

Vue.prototype.$http=axios; // 修改Vue的原型属性

 

搭建第一个简易vue工程

 

使用axios 发起请求(示例):

 

/*import [命名] from [相对路径]*/

import footerNav from '../../components/footer.vue';

 

/*再用components:{ [命名] }局部注册*/

export default{

components: {

footerNav

},

data(){

return{

isNowPage: true,

showAdd: false,

showEdit: false,

peoples: [{'name':'Jack'},{'name':'Joe'}],

nameValue: '',

newName: '',

editId: 0

}

},

methods: {

add(){

let that = this;

that.showAdd = true;

 

let baseRequest = {

"appId":13,

"unionId":"ohKVFwEMq5OPct3F5T1gLMBiDBPE",

"param":{"appId":""}

};

 

that.$http.post("http://192.168.2.135:8080/

xcx-user/api/user/personCenter",

JSON.stringify(baseRequest),

{headers: {'Content-Type': 'application/json'}}

).then(function(res){

console.log(res);

 

let data = res.data.data;

data.name = data.userId;

that.peoples.push(data);

 

}).catch(function (error) {

console.log(error);

});

},

addName(){

let v = this.nameValue;

if(v.trim() === ""){

alert("请输入新增人员姓名")

}else{

let data = {};

data.name = v;

this.peoples.push(data);

this.showAdd = false;

}

},

del(e){

let id = e.target.offsetParent.id;

this.peoples.splice(id,1)

},

edit(e){

let id = e.target.offsetParent.id;

this.showEdit = true;

this.editId = id;

this.newName = this.peoples[id].name

},

cancel(){

this.showEdit = false

},

editName(){

let v = this.newName;

if(v.trim() === ""){

alert("请输入姓名")

}else{

this.peoples[this.editId].name = this.newName;

this.showEdit = false

}

}

}

}

 

10. 导入element-ui

 

cd website

 

npm install element-ui

依赖包都会下载安装在项目更目录下的node_modules中



Tags:vue工程   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
1. 创建vue工程打开 Visual Studio Code 开发工具 或通过cmd命令窗口 vue init webpack website 工程界面目录功能结构说明: 2. 运行vue项目 cd website npm run dev 根据控...【详细内容】
2021-08-10  Tags: vue工程  点击:(52)  评论:(0)  加入收藏
▌简易百科推荐
近日只是为了想尽办法为 Flask 实现 Swagger UI 文档功能,基本上要让 Flask 配合 Flasgger, 所以写了篇 Flask 应用集成 Swagger UI 。然而不断的 Google 过程中偶然间发现了...【详细内容】
2021-12-23  Python阿杰    Tags:FastAPI   点击:(6)  评论:(0)  加入收藏
文章目录1、Quartz1.1 引入依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.2</version></dependency>...【详细内容】
2021-12-22  java老人头    Tags:框架   点击:(11)  评论:(0)  加入收藏
今天来梳理下 Spring 的整体脉络啦,为后面的文章做个铺垫~后面几篇文章应该会讲讲这些内容啦 Spring AOP 插件 (了好久都忘了 ) 分享下 4ye 在项目中利用 AOP + MybatisPlus 对...【详细内容】
2021-12-07  Java4ye    Tags:Spring   点击:(14)  评论:(0)  加入收藏
&emsp;前面通过入门案例介绍,我们发现在SpringSecurity中如果我们没有使用自定义的登录界面,那么SpringSecurity会给我们提供一个系统登录界面。但真实项目中我们一般都会使用...【详细内容】
2021-12-06  波哥带你学Java    Tags:SpringSecurity   点击:(18)  评论:(0)  加入收藏
React 简介 React 基本使用<div id="test"></div><script type="text/javascript" src="../js/react.development.js"></script><script type="text/javascript" src="../js...【详细内容】
2021-11-30  清闲的帆船先生    Tags:框架   点击:(19)  评论:(0)  加入收藏
流水线(Pipeline)是把一个重复的过程分解为若干个子过程,使每个子过程与其他子过程并行进行的技术。本文主要介绍了诞生于云原生时代的流水线框架 Argo。 什么是流水线?在计算机...【详细内容】
2021-11-30  叼着猫的鱼    Tags:框架   点击:(21)  评论:(0)  加入收藏
TKinterThinter 是标准的python包,你可以在linx,macos,windows上使用它,你不需要安装它,因为它是python自带的扩展包。 它采用TCL的控制接口,你可以非常方便地写出图形界面,如...【详细内容】
2021-11-30    梦回故里归来  Tags:框架   点击:(26)  评论:(0)  加入收藏
前言项目中的配置文件会有密码的存在,例如数据库的密码、邮箱的密码、FTP的密码等。配置的密码以明文的方式暴露,并不是一种安全的方式,特别是大型项目的生产环境中,因为配置文...【详细内容】
2021-11-17  充满元气的java爱好者  博客园  Tags:SpringBoot   点击:(25)  评论:(0)  加入收藏
一、搭建环境1、创建数据库表和表结构create table account(id INT identity(1,1) primary key,name varchar(20),[money] DECIMAL2、创建maven的工程SSM,在pom.xml文件引入...【详细内容】
2021-11-11  AT小白在线中  搜狐号  Tags:开发框架   点击:(29)  评论:(0)  加入收藏
SpringBoot开发的物联网通信平台系统项目功能模块 功能 说明 MQTT 1.SSL支持 2.集群化部署时暂不支持retain&will类型消 UDP ...【详细内容】
2021-11-05  小程序建站    Tags:SpringBoot   点击:(55)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条