Vue CLI 初体验之如何创建一个项目并打开,以及组件的简单使用案例。

目录

什么是Vue CLI?

如何使用Vue CLI 创建一个项目 

1.win+r 打开cmd 输入vue create 1127(1127是文件名)

2.配置基础设置

选择Manually select features

选择Router和Vuex

 选中vue版本(我这里选vue3)

剩下的看自己需要,如果不确定就一直按回车键下载就可以了

项目创建成功 

直接在vscode打开 使用ctrl+j 调出终端选择cmd,输入npm/yarn run serve   

点击链接

查看 

案例组件的使用

效果预览图

解析 

相关代码 

组件一

组件二

组件三

组件四

HomeView


什么是Vue CLI?

Vue CLI是一个基于Vue.js进行快速开发的完整系统。它提供了多种功能:

  1. 交互式的项目脚手架:通过使用@vue/cli命令,可以快速创建一个新的Vue项目框架,方便快捷地搭建基于Vue框架的开发环境3。

  2. 零配置原型开发:通过使用@vue/cli@vue/cli-service-global命令,可以进行零配置的原型开发,快速验证和实验新的想法3。

  3. 运行时依赖:Vue CLI提供了一个运行时依赖@vue/cli-service,它是一个基于webpack构建的工具,具有合理的默认配置,并且可以通过项目内的配置文件进行自定义配置。同时,它还可以通过插件进行扩展,集成了前端生态中最好的工具3。

  4. 官方插件集合:Vue CLI还提供了丰富的官方插件集合,这些插件集成了前端生态中最好的工具,可以帮助开发者更高效地开发Vue.js项目3。

  5. 图形化用户界面:Vue CLI提供了一套完全图形化的用户界面,可以用于创建和管理Vue.js项目,使项目的创建和管理更加直观和方便3。

如何使用Vue CLI 创建一个项目 

注意:要先确定自己要在哪一个文件夹里创建项目,并且项目打开后vscode里应该有且仅有一个项目。

1.win+r 打开cmd 输入vue create 1127(1127是文件名)

2.配置基础设置

选择Manually select features

选择Router和Vuex

注意:使用空格键选择是否选中

 选中vue版本(我这里选vue3)

剩下的看自己需要,如果不确定就一直按回车键下载就可以了

项目创建成功 

直接在vscode打开 使用ctrl+j 调出终端选择cmd,输入npm/yarn run serve   

点击链接

查看 

 

 接下来你就可以根据自己的项目进行编程了。

案例组件的使用

效果预览图

解析 

相关代码 

组件一

<template><div class="nav">全部订单</div>
</template><script>
export default {name: 'HelloWorld',props: {msg: String}
}
</script><style scoped>
.nav{width: 640px;height: 90px;background: #00aaee url(../assets/fh.png)no-repeat 27px center;line-height: 90px;text-align: center;font-size: 32px;color: #ffffff;
}
</style>

组件二

<template><input type="text" >
</template><script>
export default {name: '1127Shousuo',data() {return {};},mounted() {},methods: {},
};
</script><style lang="scss" scoped>
input{display: block;width: 578px;padding-left: 10px;height: 70px;margin: 22px auto;border: 1px #ccc solid;border-radius: 5px;font-size: 27px;color: #ababab;background: #e4e4e4 url(../assets/Ellipse-32.png)no-repeat center center;
}
input:focus{background: #e4e4e4;
}
</style>

组件三

<template><div class="cont" v-for="(item,index) in arr"><div class="ccc"><span>{{ arr[index].title }}</span><span>{{ arr[index].bj }}</span><span><img src="../assets/Rectangle-3.png" alt=""></span></div><p>{{ arr[index].cgs }}</p><div class="xx"><button class="cg">采购单详情</button><button class="bj">报价详情</button></div></div>
</template><script>
export default {name: '1127Cont',data() {return {arr:[{title:'实验室设备及材料采购清单',cgs:'采购商:微梦创想科技有限公司',bj:'¥9999'},{title:'东营安诺其采购询价 ',cgs:'采购商:微梦创想科技有限公司',bj:'¥9999'},{title:'DZ47-63C16 1P高分断小  ',cgs:'采购商:微梦创想科技有限公司',bj:'¥9999'},{title:'实验室设备及材料采购清单',cgs:'采购商:微梦创想科技有限公司',bj:'¥9999'},]};},mounted() {},methods: {},
};
</script><style lang="scss" scoped>
*{margin: 0;padding: 0;
}
.cont{width: 586px;height: 200px;background: #fff;margin-bottom: 20px;padding: 0 27px;
}
.ccc{display: flex;align-items: center;font-size: 30px;color: #333333;height: 60px;
}
.ccc span:nth-child(2){margin-left: 20px;color: #ff0505;
}
.ccc span:nth-child(1){width: 450px;
}
.ccc span:nth-child(3){margin-left: 20px;
}
p{font-size: 24px;color: #969696;margin-bottom: 25px;
}
.xx{height: 87px;width: 586px;border-top: 1px #dddddd solid;
}
button{font-size: 24px;color: #333333;height: 50px;width: 158px;border: 1px #dddddd solid;margin-top: 18px;background: #ffffff;border-radius: 4px;
}
.cg{margin-left: 243px;
}
.bj{margin-left: 32px;width: 150px;border: 1px #ff0202 solid;color: #ff0505;
}
</style>

组件四

<template><div class="d-nav"><div @click="num=1" :style="num==1&&'on'" ><img src="../assets/2.png" alt=""><span >首页</span></div><div  @click="num=2" :style="num==2&&'on'"><img src="../assets/4.png" alt=""><span >我的订单</span></div><div  @click="num=3" :style="num==3&&'on'"><img src="../assets/3.png" alt=""><span >站内信</span></div><div  @click="num=4" :style="num==4&&'on'"><img src="../assets/1.png" alt=""><span >我的资料</span></div></div>
</template><script>
export default {name: '1127DiNav',data() {return {num:2};},mounted() {},methods: {},
};
</script><style lang="scss" scoped>
.d-nav{height: 85px;width: 640px;background: #fff;display: flex;justify-content: space-between;
}
.d-nav div{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;
}
.d-nav div img{margin-bottom: 5px;
}
.d-nav div:nth-of-type(2) span{color: #40bff2;
}
.d-nav .on {color: #40bff2;
}
</style>

HomeView

<template><HelloWorld></HelloWorld><Shousuo></Shousuo><Cont></Cont><DiNav></DiNav>
</template>
<script>
// @ is an alias to /src
import HelloWorld from '@/components/HelloWorld.vue'
import Shousuo from '@/components/Shousuo.vue';
import Cont from '@/components/Cont.vue';
import DiNav from '@/components/DiNav.vue';
export default {name: 'HomeView',components: {HelloWorld,Shousuo,Cont,DiNav}
}
</script>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/179014.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

fiddler测试弱网别再去深山老林测了,这样做就能达到弱网效果了!

弱网测试 概念&#xff1a;弱网看字面意思就是网络比较弱&#xff0c;我们通称为信号差&#xff0c;网速慢。 意义&#xff1a;模拟在地铁、隧道、电梯和车库等场景下使用APP &#xff0c;网络会出现延时、中断和超时等情况。 添加图片注释&#xff0c;不超过 140 字&#xf…

C语言基础程序设计题

1.个人所得税计算 应纳税款的计算公式如下&#xff1a;收入<&#xff1d;1000元部分税率为0&#xff05;&#xff0c;2000元>&#xff1d;收入>1000元的部分税率为5&#xff05;&#xff0c;3000元>&#xff1d;收入>2000元的部分税率为10&#xff05;&#xf…

MySQL数据库入门到大牛_基础_18_MySQL8其它新特性(MySQL基础部分最后一章;新特性概述;窗口函数;公用表表达式)

文章目录 1. MySQL8新特性1.1 MySQL8.0 新增特性1.2 MySQL8.0移除的旧特性 2. 新特性1&#xff1a;窗口函数2.1 使用窗口函数前后对比2.2 窗口函数分类2.3 语法结构2.4 分类讲解1. 序号函数2. 分布函数3. 前后函数4. 首尾函数5. 其他函数 2.5 小 结 3. 新特性2&#xff1a;公用…

qt实现一个安卓测试小工具

qt实现一个安卓测试小工具 最终效果&#xff1a;目录结构源码gui.py 主要是按钮&#xff0c;文本控制代码main.py 主要是逻辑代码gui.spec 是打包使用的adb.ui 最终效果&#xff1a; 目录结构 上面2个是打包的生成的不用管 源码 gui.py 主要是按钮&#xff0c;文本控制代码…

借助工具落地提高外包软件项目代码提交规范

随着外包软件项目的不断增加&#xff0c;代码提交规范成为了一个必须解决的问题。由于外包项目的特殊性&#xff0c;很难保证每个开发者都按照统一的规范开发代码。为了解决这个问题&#xff0c;我们可以借助工具来提高代码提交规范。Codigger这个工具来解决外包软件项目中的代…

C++基础 -9- 函数的默认参数

函数默认格式(图片代码段呈现) #include "iostream"using namespace std;void rlxy(int a100) {cout << a << endl; }int main() {rlxy();rlxy(99); }函数默认参数注意事项 函数的默认参数从左开始推导 错误写法 正确写法

在微服务架构中的数据一致性

当从传统的单体应用架构转移到微服务架构时&#xff0c;特别是涉及数据一致性时&#xff0c;数据一致性是微服务架构中最困难的部分。传统的单体应用中&#xff0c;一个共享的关系型数据库负责处理数据一致性。在微服务架构中&#xff0c;如果使用“每个服务一个数据库”的模式…

【安卓】安卓xTS之Media模块 学习笔记(1) xTS介绍

1.背景 Media的安卓xTS相关测试和功能修复已经进行了一段时间了。 在此整理总结下xTS工作总结&#xff0c;留待后续查阅整理。 2. xTS介绍 - 什么是xTS 谷歌的xTS是对谷歌发布的CTS/GTS/VTS/STS/BTS/CTS-on-GSI等一系列测试的统称。 因为安卓系统比较庞大&#xff0c;模块多…

Microsoft Office Exce-筛选后的公式批量复制粘贴为值 并且不乱数据

Microsoft Office Exce-利用选择性粘贴将筛选后的公式结果批量转换为值 1、写好【客单价】公式&#xff0c;并下拉填充 &#xff08;【SKU】、【销售额】、【销售量】这三列都是常量&#xff0c;非公式&#xff09; 2、复制客单价公式到E列 3、筛选数据&#xff0c; 按 Delet…

Python基础语法之学习运算符

Python基础语法之学习运算符 一、代码二、效果 一、代码 print("1 1 ", 1 1) print("1 - 1 ", 1 - 1) print("1 * 1 ", 1 * 1) print("11 / 5 ", 11 / 5) print("11 // 5 ", 11 // 5) print("9 % 5 ", 9…

【C++ 程序设计入门基础】- 第3节-循环结构01

目录 循环结构 一、for 语句 for 循环案例 输入一个整数n&#xff0c;输出1&#xff5e;n的所有整数。 编译运行&#xff0c;查看输出结果 编译调试 for 循环结构语义分析 二、beak 语句 三、continue 语句 案例1&#xff1a; 案例2&#xff1a; 案例3&#xff1a; 循环…

ubuntu vmware开启3d加速画面异常

在ubuntu上开启vmware&#xff0c;进入全屏就会出现左上角和右下角两个不同的画面&#xff0c;并来回闪&#xff0c;不使用3d加速&#xff0c;一切正常&#xff0c;但是画面模糊。在ubuntu18 20 22上测试&#xff0c;vmware 15 16 17问题依旧。 原因 经过测试&#xff0c;原…

基于SpringBoot的手机官方商城系统

基于SpringBoot的手机官方商城系统 摘要&#xff1a;随着电子商务的发展&#xff0c;网上购物已成为人们普遍的购物方式。与此同时&#xff0c;网上支付也得到了迅速的发展&#xff0c;大有赶超传统支付的趋势。在今天这个信息化程度高、生活节奏快的现代社会&#xff0c;传统…

Java —— 泛型

目录 1. 什么是泛型 2. 泛型背景及其语法规则 3. 泛型类的使用 3.1 语法 3.2 示例 3.3 类型推导(Type Inference) 4. 裸类型(Raw Type) 4.1 说明 5. 泛型如何编译的 5.1 擦除机制 5.2 为什么不能实例化泛型类型数组 6. 泛型的上界 6.1 上界语法产生的背景 6.2 语法 6.3 示例 6.…

代码随想录算法训练营 ---第四十九天

前言&#xff1a; 今天是买卖股票的最佳时机系列&#xff0c;本系列之前在学习贪心思想时做过一些。 第一题&#xff1a; 简介&#xff1a; 本题在读题时我们要注意到几个细节 1.本题股票买卖只有一次。2.我们要在最低点买股票&#xff0c;在最高点卖股票。 我的思路&#…

【攻防世界-misc】hong

1.下载解压文件&#xff0c;是个音频文件&#xff0c;但打不开 2.复制到kali中先拆分看音频里面有隐含文件没有 用到的命令是&#xff1a;foremost 桌面/hong.mp3 点击桌面上的主文件夹 点击“output”文件夹&#xff0c; 点击文件中的jpg文件夹&#xff0c;有两张图片&#…

uniapp使用vue3和ts开发小程序获取用户城市定位

这个组件的功能&#xff1a;可以重新定位获取到用户的具体位置&#xff0c;这个是通过getLocation这个api和高德地图的api获取到的&#xff0c;getLocation这个api需要在微信公众平台后台>开发管理> 接口管理里面申请才能使用的&#xff0c;不然无法使用哦&#xff0c;这…

大数据存储技术期中考点梳理

1.CAP理论 分布式系统的CAP理论: 首先将分布式系统中的三个特性进行如下归纳: 口(一致性(C):在分布式系统中的所有数据备份&#xff0c;在同一时刻是否有同样的值。(等于所有节点访问同一份最新的数据副本) 口可用性(A):在集群中一部分节点故障后&#xff0c;集群整体是否还能…

kafka开发环境搭建

文章目录 1 安装java环境1.1 下载linux下的安装包1.2 解压缩安装包1.3 解压后的文件移到/usr/lib目录下1.4 配置java环境变量 2 kafka的安装部署2.1 下载安装kafka2.2 配置和启动zookeeper2.3 启动和停止kafka 1 安装java环境 1.1 下载linux下的安装包 &#xff08;1&#xf…

快速了解Spring AOP的概念及使用

文章目录 1. AOP概念1.1 什么是AOP&#xff1f;1.2 什么是Spring AOP&#xff1f; 2. Spring AOP的使用2.1 引入Spring AOP依赖2.2 编写AOP程序 3. Spring AOP详解3.1 Spring AOP核心概念1. 切点&#xff08;Pointcut&#xff09;2. 连接点&#xff08;Join Point&#xff09;3…