锋盈数科-知识库 Logo
首页
软件开发
计算机基础
Hello Halo
新手必读
关于本知识库
登录 →
锋盈数科-知识库 Logo
首页 软件开发 计算机基础 Hello Halo 新手必读 关于本知识库
登录
  1. 首页
  2. 软件开发
  3. 前端
  4. Vue3-01

Vue3-01

0
  • 前端
  • 发布于 2024-09-26
  • 14 次阅读
黄健
黄健

Vue.js (通常简称为 Vue)是一套用于构建用户界面的渐进式框架。与其他框架不同的是,Vue采用了自底向上增量开发的设计。Vue的核心库只关注视图层,并且非常容易与现有项目集成。Vue也完全支持通过插件的方式进行扩展。Vue的设计理念是通过尽可能简单的API来实现响应的数据绑定和组合的视图组件。
Vue的核心特点包括:
响应的数据绑定: Vue可以将数据和DOM元素进行双向绑定,使数据的变化可以自动反映在视图上。
组件化:Vue提供了一种组合视图组件的方式,可以方便地构建复杂的用户界面。
虚拟DOM:Vue利用虚拟DOM技术对DOM操作进行优化,提高渲染性能。
渐进式框架:Vue可以逐步引入到现有项目中,也可以作为完整的前端框架使用。
总的来说,Vue是一个灵活、高效并且易于上手的前端框架,已经在很多项目中得到了广泛的应用。

import {
    createApp } from 'vue'      //创建应用
import App from './App.vue'             //引入根组件
createApp(App).mount('#app')        


<template>          //写html
<script>            //JS或者TS
<style>             //样式

Composition API(Vue3)和Options API(Vue2)的区别
Options API使用data属性来定义组件的数据,而Composition API使用setup函数来定义组件的状态。这是两种API的主要区别之一。另外,Composition API还提供了更多的功能和优势,例如:可以使用函数式组件、可以直接访问props、可以使用ref和computed等。这些功能可以让组件更加灵活和可维护。

setup是所有Composition API(组合API表演的舞台 “,组件中所用到的:数据、方法等等,均要配置在setup中。

    setup(){

        //数据
        let name="张三"
        let tel='18848339298'

        //方法
        function showTel(){

            alert(tel)
        }
        return {
   name,showTel}
    }

Vue2.x配置(data、methos、computed…)中可以访问到setup中的属性、方法
但在setup中不能访问到Vue2.x配置(data、methos、computed…)

语法糖

<script setup lang="ts" name="Person1">
//数据
let name = "张三"
let tel = '18848339298'

//方法npm run dev
function showTel() {

    alert(tel)
}
</script>

ref函数作用: 定义一个响应式 的数据(基本类型响应数据)

import {
   ref} from 'vue'
let name = ref("张三")

reactive函数作用: 定义一个对象类型的响应式数据(基本类型不要用它,要用ref函数)

import {
   reactive} from 'vue'
let car=reactive({
   brand:'奔驰',price:100})

原文链接: https://blog.csdn.net/qq_53568730/article/details/136102030

标签: #VUE 61 #前端 145
相关文章

vue2路由和vue3路由区别及原理 2024-10-08 11:24

一、Vue2 与 Vue3 路由的区别 1. 创建路由实例方式的不同 Vue 2 中,通过 Vue.use() 注册路由插件,并通过 new VueRouter() 来创建路由实例。 import Vue from 'vue';import VueRouter from 'vue-router';i

vue项目 部署到nginx 上刷新页面显示404 2024-09-30 17:34

在Vue项目部署到Nginx服务器上时,遇到刷新页面显示404的问题,通常是因为Nginx无法正确地处理Vue路由(尤其是单页面应用(SPA)中的前端路由)。Vue应用的路由是前端路由,依赖于JavaScript来动态解析URL,当直接访问除根路径外的URL时,Nginx默认会尝试在服务器上找到对应

三小时快速上手TypeScript,TS速通教程(上篇、中篇、下篇、附加篇) 2024-09-29 11:21

TypeScript速通 Typescript简介 为什么需要TypeScript * JavaScript今非昔比 JavaScript中的困扰 1. 不清不楚的数据类型 2. 有漏洞的逻辑 3. 访问不存在的属性 4. 低级的拼写错误 TypeScrip

js中的事件冒泡是什么? 2024-09-29 11:21

事件冒泡(Event Bubbling)是JavaScript中一种事件传播机制。当一个事件(如点击、键盘输入等)发生在某个元素上时,浏览器会首先触发该元素上的特定事件处理函数(如果存在的话)。然后,该事件会从当前元素向其父元素逐级传播,直到达到元素或整个文档树。这种从触发元素开始,逐级向上传播的事

Vue.js 的 Mixins 2024-09-26 17:57

Vue.js 的 Mixins 是一种非常强大且灵活的功能,它允许你封装可复用的 Vue 组件选项。Mixins 实际上是一种分发 Vue 组件可复用功能的非常灵活的方式。一个 mixin 对象可以包含任意组件选项。当组件使用 mixin 时,所有 mixin 选项将被"混入"该组件本身的选项。 M

前端框架对比和选择 2024-09-26 17:57

在前端开发的广阔领域中,框架的选择对于项目的成功至关重要。不同的框架各具特色,适用于不同的开发需求和项目规模。本文将对当前最流行的三大前端框架——React、Vue和Angular进行详细对比,并探讨如何根据项目需求选择合适的框架。 一、React 1. 简介 React是由Facebook开发和维

目录

IT 外包服务商

  • 意见投递
  • zyf6619

软件开发应用

主菜单

  • 首页
  • 软件开发
  • 计算机基础
  • Hello Halo
  • 新手必读
  • 关于本知识库
Copyright © 2024 your company All Rights Reserved. Powered by Halo.