位置: 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++程序)

  • 电脑怎么投屏到投影仪(电脑怎么投屏到手机)

    电脑怎么投屏到投影仪(电脑怎么投屏到手机)

  • 问道木系怎么加点(问道木系怎么加点吃香)

    问道木系怎么加点(问道木系怎么加点吃香)

  • 华为nova7 pro防水级别是多少(华为nova7pro防水吗)

    华为nova7 pro防水级别是多少(华为nova7pro防水吗)

  • WPS文本类型文件怎么设置(wps文本类型文件是什么)

    WPS文本类型文件怎么设置(wps文本类型文件是什么)

  • 抖音怎么让同城人看到(抖音在同城怎样获得更多的浏览量)

    抖音怎么让同城人看到(抖音在同城怎样获得更多的浏览量)

  • 为什么手机不能横屏播放(为什么手机不能打电话)

    为什么手机不能横屏播放(为什么手机不能打电话)

  • 紫光超级sim卡哪里买(紫光超级 sim 卡)

    紫光超级sim卡哪里买(紫光超级 sim 卡)

  • cad是哪个国家的(cad是哪个国家的简称)

    cad是哪个国家的(cad是哪个国家的简称)

  • 微信右下角灰色半圆(微信右下角灰色浮窗怎么关闭)

    微信右下角灰色半圆(微信右下角灰色浮窗怎么关闭)

  • 高清和720p哪个清晰(高清和720p哪个像素更高)

    高清和720p哪个清晰(高清和720p哪个像素更高)

  • 拼多多哪年成立的(拼多多入驻平台)

    拼多多哪年成立的(拼多多入驻平台)

  • 抖音支付失败是什么意思(抖音支付异常是什么原因)

    抖音支付失败是什么意思(抖音支付异常是什么原因)

  • cad标注数字隐藏了(cad标注数字隐藏了,双击能看到)

    cad标注数字隐藏了(cad标注数字隐藏了,双击能看到)

  • 小米m1903f10a是什么型号(小米m1903f10g)

    小米m1903f10a是什么型号(小米m1903f10g)

  • 荣耀20s支持红外吗(荣耀20s红外功能在设置哪里)

    荣耀20s支持红外吗(荣耀20s红外功能在设置哪里)

  • 拉黑和删除朋友圈的显示一样吗?(拉黑和删除朋友圈)

    拉黑和删除朋友圈的显示一样吗?(拉黑和删除朋友圈)

  • ipad2019充电多久能充满(ipad2020 充电多久)

    ipad2019充电多久能充满(ipad2020 充电多久)

  • 小米手机耗电快是什么原因(小米手机耗电快换电池有用吗)

    小米手机耗电快是什么原因(小米手机耗电快换电池有用吗)

  • 微信第三方服务打不开怎么回事(微信第三方服务管理)

    微信第三方服务打不开怎么回事(微信第三方服务管理)

  • 视频怎么改成mp4格式(视频怎么改成mp4格式免费)

    视频怎么改成mp4格式(视频怎么改成mp4格式免费)

  • 手机qq怎么改群昵称(手机QQ怎么改群昵称)

    手机qq怎么改群昵称(手机QQ怎么改群昵称)

  • 手机掉了微信怎么挂失(手机掉了微信怎么办才能找回)

    手机掉了微信怎么挂失(手机掉了微信怎么办才能找回)

  • 手机要下载到内存卡怎样做(手机下载到内存卡怎么设置)

    手机要下载到内存卡怎样做(手机下载到内存卡怎么设置)

  • 苹果11的访问限制在哪(苹果11的访问限制功能在哪)

    苹果11的访问限制在哪(苹果11的访问限制功能在哪)

  • 国税登记号和地税登记号是什么
  • 企业所得税应纳税所得额怎么算
  • 利润表的期末余额
  • 资金收益率计应收账款吗
  • 软件维护费属于费用还是资产
  • 小型微利企业年应纳税所得额不超过100万元的部分
  • 员工报销没有发票怎么入账
  • 小规模纳税人税率2023年是多少
  • 电子税务局中在哪看本月开票统计表
  • 小规模季度超过45万了怎么缴纳
  • 拍卖书画收入如何交税
  • 人防工程被出售,谁承担责任
  • 私募基金款打到什么账户
  • 所有者权益科目编码
  • 或有负债记入哪个科目?
  • 财务人员的大忌
  • 出口企业增值税优惠政策
  • 获赠或继承来的房屋以后再转让
  • 用于研发的材料进项能否加计抵扣1%
  • 报废固定资产收入计入什么科目
  • 为什么公司信用代码不对
  • 单位转让专利技巧和方法
  • 买保险公司的年金险划算吗
  • 购销合同印花税2023年新规定
  • 卖房的税种
  • 季度所得税如何更正申报
  • word2013压缩图片
  • 企业补充养老保险
  • 若依框架好用吗
  • 典当行交易是给现金吗
  • 逾期包装物押金收入计入什么科目
  • 导航栏不变,切换怎么办
  • 从小规模纳税人购进农产品进项税怎么计算
  • 税务机关如何判别c开发票视频
  • vue路由实现
  • laravel框架实现cms的体会
  • linux suid
  • vue生命周期钩子函数
  • vue之间的组件通信
  • 补缴去年的税款会计分录
  • 固定资产入账是税前还是税后
  • mysql索引和主键
  • mongodb import
  • 业务招待费汇算清缴怎么填表
  • 有净残值的固定资产如何折旧
  • 什么经营范围可以开劳务费
  • mysql跨库join
  • 信息采集是哪个部门负责
  • 应付股利是否影响未分配利润
  • 一般纳税人未申报可以开票吗
  • 免征增值税和增值税区别
  • 公司与公司的往来款计入什么科目
  • 公司公账转私账违法吗
  • 可供出售金融资产现在叫什么
  • 公司账户转法人个人账户需要交税吗
  • 借款跨年要交个税吗
  • 培训费产生的差额是什么
  • sql数据采集
  • sqlserver 附加数据库 只读
  • windowsserver2008r2standard激活
  • 清理c盘清理
  • win10怎么合并磁盘空间
  • 微软安全信息如何替换
  • 苹果电脑安装虚拟机会有什么影响
  • win7关机总是自动重启
  • win7音量图标不能启用
  • win8安装应用商店
  • win7系统运行在哪
  • win7电脑启动
  • win10搜索设置选项
  • bootstrap怎么用
  • cocos2d-x教程
  • css样式表规则由什么组成
  • 手机游戏服务器无响应是怎么回事
  • python爆破脚本
  • 简述javascript中的函数
  • js动态执行代码
  • jquery操作样式
  • 动态效果怎么设置
  • 贵州省 税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设