位置: IT常识 - 正文

【Vue3】如何创建Vue3项目及组合式API(创建vue3项目的步骤)

编辑:rootadmin
【Vue3】如何创建Vue3项目及组合式API

文章目录

前言

一、如何创建vue3项目?

①使用 vue-cli 创建

 ②使用可视化ui创建

 ③npm init vite-app 

 ④npm init vue@latest

二、 API 风格

2.1 选项式 API (Options API)

2.2 组合式 API (Composition API)

总结


前言

推荐整理分享【Vue3】如何创建Vue3项目及组合式API(创建vue3项目的步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:创建vuecli3项目,怎么用vue创建一个新项目,vue3.0创建,怎么用vue创建一个新项目,vue3.0创建项目步骤,vue3创建,vue3.0创建项目步骤,vue3创建,内容如对您有帮助,希望把文章链接给更多的朋友!

例如:随着前端领域的不断发展,vue3学习这门技术也越来越重要,很多人都开启了学习vue3的进程,本文就介绍了vue3的创建及组合式api。

一、如何创建vue3项目?

有四种办法可以进行vue3项目的创建

①使用 vue-cli 创建vue create vue_test

 ②使用可视化ui创建打开cmd,输入下面命令vue ui

 

 

 ③npm init vite-app 

 ④npm init vue@latest【Vue3】如何创建Vue3项目及组合式API(创建vue3项目的步骤)

二、 API 风格

Vue 的组件可以按两种不同的风格书写:选项式 API 和组合式 API。

传统OptionsAPI中,新增或者修改一个需求,就需要分别在data,methods,computed里修改 。传统的组件随着业务复杂度越来越高,代码量会不断的加大,整个代码逻辑都不易阅读和理解。

Vue3 组合式 API(Composition API) 主要用于在大型组件中提高代码逻辑的可复用性。Vue3 使用组合式 API 的地方为 setup。在 setup 中,我们可以按逻辑关注点对部分代码进行分组,然后提取逻辑片段并与其他组件共享代码。因此,组合式 API(Composition API) 允许我们编写更有条理的代码。

2.1 选项式 API (Options API)

使用选项式 API,我们可以用包含多个选项的对象来描述组件的逻辑,例如 data 、 methods 和

mounted 。选项所定义的属性都会暴露在函数内部的 this 上,它会指向当前的组件实例。

<template><button @click="increment">Count is: {{ count }}</button></template><script>export default {// data() 返回的属性将会成为响应式的状态// 并且暴露在 `this` 上data() {return {count: 0}},// methods 是一些用来更改状态与触发更新的函数// 它们可以在模板中作为事件监听器绑定methods: {increment() {this.count++}},// 生命周期钩子会在组件生命周期的各个不同阶段被调用// 例如这个函数就会在组件挂载完成后被调用mounted() {console.log(`The initial count is ${this.count}.`)}}</script>2.2 组合式 API (Composition API)

setup() 钩子是在组件中使用组合式 API 的入口。

方式一

<template><div>{{ count }}</div><button @click="onClick">增加 1</button></template><script>import { ref } from 'vue';export default {// 注意这部分setup() { let count = ref(1); const onClick = () => {count.value += 1;};return {count,onClick,};},}</script>

组件中所用到的:数据、方法等等,均要配置在setup中 1. 不要与Vue2.x配置混用 2. Vue2.x配置(data、methos、computed...)中可以访问到setup中的属性、方法。 3. 在setup中不能访问到Vue2.x配置(data、methos、computed...)。 4. 如果有重名, setup优先。

 方式二

<template><div>{{ count }}</div><button @click="onClick">增加 1</button></template><script setup>import { ref } from 'vue';const count = ref(1);const onClick = () => {count.value += 1;};</script>

 

总结

以上就是今天要讲的内容,本文仅仅简单介绍了vue3组合的使用,vue3提供了大量能使我们快速便捷地创建项目的方法,基于webpack的脚手架,基于vite的创建工具

本文链接地址:https://www.jiuchutong.com/zhishi/298722.html 转载请保留说明!

上一篇:异步函数async(异步函数执行顺序)

下一篇:Linux 下使用 C++ 实现的 Web 文件服务器(linux运行c++程序)

  • 荣耀60有无线充电功能吗(荣耀magic5有无线充电吗)

    荣耀60有无线充电功能吗(荣耀magic5有无线充电吗)

  • 华为手机用一会就发热是怎么回事(华为手机用一会就发烫是怎么回事)

    华为手机用一会就发热是怎么回事(华为手机用一会就发烫是怎么回事)

  • 1寸证件照尺寸像素(1寸证件照尺寸标准像素)

    1寸证件照尺寸像素(1寸证件照尺寸标准像素)

  • 微信群超过200人怎么扫码进群(微信群超过200人怎么升级500人)

    微信群超过200人怎么扫码进群(微信群超过200人怎么升级500人)

  • cad断开快捷键命令(cad断点快捷键)

    cad断开快捷键命令(cad断点快捷键)

  • 华为p30充电慢是什么原因(华为p30充电慢是为什么)

    华为p30充电慢是什么原因(华为p30充电慢是为什么)

  • 抖音一个手机号能绑定几个(抖音一个手机号能绑定两个账号吗)

    抖音一个手机号能绑定几个(抖音一个手机号能绑定两个账号吗)

  • exchange服务器是什么(exchange服务器端口)

    exchange服务器是什么(exchange服务器端口)

  • 抖音火山版多少火苗一块钱(抖音火山版多少火苗等于一元)

    抖音火山版多少火苗一块钱(抖音火山版多少火苗等于一元)

  • 打印机墨水过期了还能用吗(打印机墨水过期了怎么处理)

    打印机墨水过期了还能用吗(打印机墨水过期了怎么处理)

  • 抖音粉丝灯牌怎么取消(抖音粉丝灯牌怎么亮起来)

    抖音粉丝灯牌怎么取消(抖音粉丝灯牌怎么亮起来)

  • 学校的网络属于什么网(学校的网络属于广域网吗)

    学校的网络属于什么网(学校的网络属于广域网吗)

  • 抖音商品销量是个人销量吗(抖音商品销量是当月的吗)

    抖音商品销量是个人销量吗(抖音商品销量是当月的吗)

  • 抖音长腿特效在哪安卓(抖音长腿特效在哪里怎么拍)

    抖音长腿特效在哪安卓(抖音长腿特效在哪里怎么拍)

  • vivo悬浮键盘怎么关闭(vivo手机悬浮键盘怎么打开)

    vivo悬浮键盘怎么关闭(vivo手机悬浮键盘怎么打开)

  • 苹果导航说粤语怎么办(iphone导航说的粤语)

    苹果导航说粤语怎么办(iphone导航说的粤语)

  • 华为td-lte什么型号(华为td lte)

    华为td-lte什么型号(华为td lte)

  • 华为p30为什么来信息不提示(华为p30为什么来微信页面看不到要点进去)

    华为p30为什么来信息不提示(华为p30为什么来微信页面看不到要点进去)

  • 手机微信怎么发原图(手机微信怎么发送超过1个G的视频)

    手机微信怎么发原图(手机微信怎么发送超过1个G的视频)

  • 联系号码如手机区号输0怎么填(手机电话号码如何)

    联系号码如手机区号输0怎么填(手机电话号码如何)

  • 苹果ios13怎么分屏(苹果ios13怎么分享无线密码)

    苹果ios13怎么分屏(苹果ios13怎么分享无线密码)

  • 搜狗浏览器如何截图(搜狗浏览器如何取消拦截网站)

    搜狗浏览器如何截图(搜狗浏览器如何取消拦截网站)

  • 如何永久关闭Win11系统小组件?永久关闭Win11系统小组件方法(如何永久关闭win10系统更新)

    如何永久关闭Win11系统小组件?永久关闭Win11系统小组件方法(如何永久关闭win10系统更新)

  • 无线路由器如何安装 无线路由器安装方法图文介绍(无线路由器如何桥接wifi信号)

    无线路由器如何安装 无线路由器安装方法图文介绍(无线路由器如何桥接wifi信号)

  • 没有购销合同的销售额交印花税吗
  • 其他综合收益影响递延所得税负债吗
  • 临时用工费账务怎么处理
  • 购进货物用于建造厂房可以抵扣增值税吗
  • 营业外收入汇算清缴需要调整吗
  • 销售收入做账属于什么凭证
  • 税收优惠有哪些类型
  • 收益性支出应计入产品成本对吗
  • 红字发票是否要修改往期申报表
  • 员工福利费进项转出
  • 电商公司怎么进入
  • 非居民企业能否认定为一般纳税人
  • 临时工工资作为人员成本如何做账
  • 保证金利息收入怎么开票
  • 外购货物用于职工福利企业所得税怎么调整
  • 管理费用明细是什么意思
  • 社保会计分录怎么写
  • 事业基金的主要账务处理
  • 赞助费支出怎样记账
  • 只交社保不发工资可以吗
  • 兼职如何交税款
  • 高德加载kml
  • 财务会计制度或纳税人财务会计核算办法
  • 火爆全网的头像男
  • 520要来了要吵架的赶紧
  • 数据结构的单链表
  • python描述器有什么用
  • 服务费开票税收分类
  • 餐饮行业的增值税
  • 怎么调整以前年度
  • 增值税简易计税方法适用范围
  • 开具劳务发票需要提供什么资料?
  • js调用自己
  • 购买的固定资产退回账务处理
  • 小额收据报销
  • 销售返利及发票开具如何进行会计处理?
  • 以前年度损益调整怎么做账
  • 对公账户 退款
  • 贴现凭证的分录
  • 本年利润怎么结转成未分配利润
  • 预留印鉴章是什么章
  • 实收资本的会计编码
  • 税盘进项税额怎么做
  • 半成品加工需要什么手续
  • 如果停产怎么计算成本
  • 主营业务收入核算项目组合表
  • 房开企业预缴增值税
  • 哪里还有备用金可以借
  • 小微企业免税如何做账
  • 公司出资给另一个公司
  • 企业发生的经济业务主要有哪些
  • 税控盘服务费什么样的发票可以抵扣
  • dos命令 新建文件
  • 主板bios无法重置
  • mac如何修改hosts登录Googledrive
  • centos 7.2安装
  • windows使用cmd运行程序
  • win10高对比度设置点了没反应
  • svaplayer.exe - svaplayer是什么进程 有何作用
  • cfg是什么格式,怎么打开
  • 如何给win7系统升级
  • win7运行速度
  • 如何使用灭火器
  • linux服务器硬件配置要求
  • 跑酷角色左右移动怎么弄
  • node.js wss
  • AndroidSharedpreference数据共享
  • linux中的shell命令
  • Unity3D游戏开发(第2版)
  • unitystudio手机版
  • python日志管理系统
  • js中调用java
  • unity最新教程
  • js判断iframe是否加载完成
  • 发票开了,税务局上查不到信息是怎么回事
  • 南阳市税务稽查局举报电话
  • 沈阳市房产契税查询
  • 土地增值税优惠政策办理流程和手续方面的精简措施
  • 太平税务局电话
  • 用户卡,税控卡怎么办理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设