当前位置: 首页 > news >正文

网站开发中都引用什么文献绍兴网络推广公司

网站开发中都引用什么文献,绍兴网络推广公司,建设网站号码是多少,做网站公司郑州郑州的网站建设公司哪家好一,前言 今天学习vue3 二,vue简介及如何创建vue工程 Vue 3 简介 Vue.js(读音 /vjuː/,类似 “view”)是一款流行的渐进式 JavaScript 框架,用于构建用户界面。Vue 3 是其第三代主要版本,于 …

一,前言

今天学习vue3

二,vue简介及如何创建vue工程

Vue 3 简介

Vue.js(读音 /vjuː/,类似 “view”)是一款流行的渐进式 JavaScript 框架,用于构建用户界面。Vue 3 是其第三代主要版本,于 2020 年 9 月正式发布,在性能、灵活性和可维护性方面进行了全面升级,成为现代前端开发的热门选择之一。

如何创建vue工程

首先需要安装一下node.js直接在官网或者中文网都可以安装,按照指示安装即可。

然后我们就可以打开命令提示符,然后输出node来确认是否安装成功如果显示的是

Welcome to Node.js v22.16.0.

说明安装成功。然后我们就可以创建项目了。

还是打开我们的命令提示符。输入下面这行代码就可以开始创建。我们这里使用Vite创建项目。这也是官方推荐的。

我们可以从它的官方文档中获取这些信息,中文官方文档

npm create vite@latest my-vue-project

里面都有这些信息。

创建完成后,进入项目目录并安装依赖:

cd my-vue-project
npm install

项目创建并安装依赖后,可以启动开发服务器:

npm run dev

然后就好了

然后输入完之后回车就创建好了,在VScode中打开就可以了,他会提示你安装插件直接安装即可。

Vue 项目的基本结构通常包括:

src/ - 源代码目录

  • App.vue - 主组件(根)

  • main.js/main.ts - 入口文件

  • components/ - 组件目录

  • views/ - 视图页面目录

  • router/ - 路由配置

  • store/ - Vuex 状态管理

  • public/ - 静态资源目录

  • package.json - 项目依赖和脚本配置

  • vite.config.js/vue.config.js - 构建配置

选择适合的项目模板

创建项目时,你可以根据需求选择不同的模板:

  • vue - 基础 Vue 3 项目
  • vue-ts - Vue 3 + TypeScript 项目
  • 在这里插入图片描述

在这里插入图片描述

三,OptionsAPI与CompositionAPI

在 Vue 框架里,Options API(选项式 API )和 Composition API(组合式 API )是编写组件的两种主要方式,区别如下:

定义与代码风格

  • Options API:在 Vue 2 及之前版本广泛使用 。它将组件的不同部分(如数据、方法、计算属性、生命周期钩子等)划分到不同选项中,以对象属性形式呈现。
  • Composition API:Vue 3 引入的新特性。基于函数来组织代码,通过 setup 函数将相关逻辑(数据、方法等)封装在独立函数(组合函数或 Composables )中。

简而言之,言而总之,Options API就是把一个功能的不同部分分开存放。CompositionAPI就是用函数把一个功能整体放到一起。

总体而言,Options API 简单直观,适合初学者和小型项目;Composition API 在大型复杂项目中,在逻辑复用、代码组织和维护等方面优势明显 。实际开发可根据项目需求和团队偏好选择。

四,setup函数

Vue 3 的 Composition API 引入了 setup 函数,这是一个全新的组件选项,用于在组件实例初始化之前组合响应式数据和方法。

基本用法

setup(){
//里面可以填数据,方法。
let name = 'zhangsan'
let age = 18   //此时的age和name不是响应式的后面在学如何改成响应式的。
funtion changename(){
age += 1
console.log(age)
}
return{name,age,changename}
}

vue3中setup函数中不可以使用this,setup函数中的this是undefined,Vue3中已经弱化this了。

setup语法糖

其实就是把setup放到script里面例如:

<script lang="ts">
export default {name:'person',
}
</script>
<script lang="ts" setup>
let name = '张三';
let age = 18;
let address = '北京';function changeName(){name = '李四';
}
function changeAge(){age = 20;
}
function showTel(){address = '上海';
}return {name,age,address,changeName,changeAge,showTel}</script>

同样我们还有一种写法是

<script lang="ts" setup name:'person'>

如果你先要让组件名和这个里面的名字不一样的话可以下载一个插件在终端里面输入。

 npm i vite-plugin-vue-setup-extend -D

然后打开Vite.config.ts这个文件

将刚才下载的插件引入进去,然后再在插件里面调用一下这个就是在plugins中。然后就可以了

在这里插入图片描述

http://www.dtcms.com/a/487912.html

相关文章:

  • Qtday1
  • 基于langgraph agent的SQL DB知识库系统
  • 宿松县住房和城乡建设局网站a5源码网站
  • 用网站开发客户发邮件如何电话推销客户做网站
  • 怎样做网站发布信息南京seo排名
  • 品牌电商网站设计领卷网站怎么做的
  • 网站代电子商务建立网站前期准备
  • Matlab安装硬件支持包
  • 接口测试 | Postman的安装和测试使用
  • 江门广告网站推广技巧网站全部用根目录
  • Linux -- 线程概念
  • 湛江免费建站杭州网络有限公司
  • Zabbix 监控系统模板、监控项、图形方位指南
  • 网站建设都有哪些搬瓦工wordpress
  • 网站不交换友情链接可以吗网站建设公司讯息
  • 免费建微网站平台网站建设福州
  • 迁移后运维与监控:构建企业级RustFS运维体系
  • 做网站优化竞价区别wordpress选了中文还是英文版
  • c2c网站建设要多少钱北京市建设质量监督网站
  • 【Linux系统】文件IO
  • 网站建设咨询什么wordpress 热门关键字
  • 制作网站首先要知道什么做网站运用的技术
  • discuz做的网站做英文网站要会什么
  • 如何在国外网站做免费推广发布网站后备案
  • 网站制作建设公司wordpress vue
  • 广州网站建设哪里好外网网站管理制度建设
  • 网站推广工作是在网站发布之后开展的龙海网络推广
  • Debian12安装Docker、Docker-compose构建CICD
  • AI在物理实验教育中的应用探索
  • 第四章 决策树