前端学习日记Vue3---Day1

声明式渲染

使用简洁的模板语法,将数据与 DOM(文档对象模型)关联起来。通过这种方式,可以实现数据驱动的界面更新,简化开发流程。

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>声明式渲染</title><!-- 引入 Vue 3 CDN --><script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
</head>
<body>
<!--代码段1--><div id="counter">Counter: {{ counter }}</div><script><!--代码段2-->const CounterApp = {data() {return {counter: 0}},//   代码段3mounted() {setInterval(() => {this.counter++}, 1000)}}Vue.createApp(CounterApp).mount('#counter')</script>
</body>
</html>
  1. HTML 模板包含一个 div 元素,里面使用了双大括号语法 {{ counter }},这是 Vue.js 的模板语法,用于显示 counter 数据属性的值。
  2. 定义了一个 Vue 组件 Counter。组件的 data 函数返回一个对象,其中包含一个 counter 属性,初始值为 0。然后,通过 Vue.createApp 创建一个 Vue 应用实例,并将其挂载到 id 为 counter 的 DOM 元素上。数据和 DOM 已经被建立了关联,所有东西都是响应式的。这意味着当 counter 的值发生变化时,DOM 会自动更新,以反映最新的值。
  3. 我们增加了一个 mounted 生命周期钩子函数。mounted 是 Vue 组件生命周期的一部分,它在组件被挂载到 DOM 后立即执行。在 mounted 函数中,我们使用 setInterval 函数每秒调用一次回调函数,在回调函数中递增 counter 的值。
<div id="bind-attribute">: 定义一个 div 容器,id 为 bind-attribute。
<span v-bind:title="message">: 使用 v-bind 指令将 span 元素的 title 属性绑定到 Vue 实例的数据属性 message 上。
v-bind:title: 绑定 HTML 属性 title。
"message": 绑定到 Vue 实例的 message 数据属性。
  1. 在页面加载时,Vue.js 将会创建一个新的 Vue 应用实例,并将 AttributeBinding 组件的数据绑定到 DOM 元素上。具体来说,message 数据属性的值 ‘这是动态绑定的提示信息’ 会被绑定到 span 元素的 title 属性上。当你将鼠标悬停在 span 元素上时,会显示动态绑定的提示信息。这展示了 Vue.js 的声明式渲染和响应式数据绑定特性。

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

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

相关文章

awk的应用

步骤一&#xff1a;awk的基本用法 1&#xff09;基本操作方法 格式1&#xff1a;awk [选项] [条件]{指令} 文件 格式2&#xff1a;前置指令 | awk [选项] [条件]{指令} 其中&#xff0c;print 是最常用的编辑指令&#xff1b;若有多条编辑指令&#xff0c;可用分号分隔。 …

【多视图聚类】COMPLETER:Incomplete Multi-view Clustering via Contrastive Prediction

CVPR 2021 0.摘要 在本文中&#xff0c;我们研究了不完全多视图聚类分析中的两个具有挑战性的问题&#xff0c;即i&#xff09;如何在没有标签的帮助下学习不同视图之间的信息性和一致性表示&#xff0c;以及ii&#xff09;如何从数据中恢复缺失的视图。为此&#xff0c;我们…

PHP发票真假API在线文档、票据ocr识别、医疗票据查验

翔云人工智能开放平台提供详细的发票查验API在线开发文档&#xff0c;不仅包含了PHP语言&#xff0c;还包含Java、python、go、C#、C等众多的主流开发语言&#xff0c;便于有需要的用户快速的将发票查验功能集成到自己的系统或者应用中&#xff0c;极大的缩短了企业的开发时间和…

四大运营商频段-2024

四大运营商频段-2023 中国移动900MHz(Band8),889-904/934-949MHz&#xff1a;1.8GHz(Band3),1710-1735/1805-1830MHz&#xff1a;1.9GHz(Band39),1885-1915MHz&#xff1a;2GHz(Band34),2010-2025MHz&#xff1a;2.3GHz(Band40),2320-2370MHz&#xff1a;2.6GHz(Band41,n41),25…

英伟达开源新利器NV-Embed向量模型,基于双向注意力的LLM嵌入模型,MTEB 56项任务排名第一

前言 文本嵌入模型能够将文本信息转化为稠密的向量表示&#xff0c;并在信息检索、语义相似度计算、文本分类等众多自然语言处理任务中发挥着关键作用。近年来&#xff0c;基于解码器的大型语言模型 (LLM) 开始在通用文本嵌入任务中超越传统的 BERT 或 T5 嵌入模型&#xff0c…

Centos 7之Hadoop搭建

介绍 Hadoop Distributed File System简称 HDFS&#xff0c;是一个分布式文件系统。HDFS 有着高容错性&#xff08;fault-tolerent&#xff09;的特点&#xff0c;并且设计用来部署在低廉的&#xff08;low-cost&#xff09;硬件上。而且它提供高吞吐量&#xff08;high throu…

Java的扩展性

Java的扩展性主要体现在其面向对象编程的特性上&#xff0c;以及通过抽象、继承、接口和多态等机制来实现代码的重用和扩展。以下是关于Java扩展性的详细描述&#xff1a; 一、基本概念 面向对象编程&#xff1a;Java是一种完全面向对象的编程语言&#xff0c;它支持将现实世…

三分钟“手撕”队列与习题

代码放开头&#xff0c;方便大家查阅 目录 一、实现代码 二、什么是队列 三、队列常见方法 入队push&#xff08;&#xff09; 出队 四、Queue使用 Java自带的Queue 双端队列 五、习题 循环队列 用队列实现栈 用栈实现队列 一、实现代码 package demo2;publi…

怎么做 Redis 容灾

Redis容灾通常指的是数据备份和恢复机制&#xff0c;以确保在发生故障时可以尽快恢复服务。Redis提供了几种方法来保证数据的高可用性&#xff1a; 1. 使用RDB快照&#xff1a;通过配置文件设置定时快照&#xff0c;可以在指定的时间间隔保存数据集到磁盘。 2. 使用AOF日志&a…

一款小众清新的Typecho主题

源码介绍 DearLicy主题&#xff0c;一款小众化小清新风格的博客主题 主题支持Typecho所支持的所有版本PHP 简约、小众、优雅 源码截图 安装教程 将主题上传至/usr/themes/文件夹下解压后台进行启用访问前台查看效果 源码下载 https://www.qqmu.com/3378.html

LeetCode刷题第2题

给你两个 非空 的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的&#xff0c;并且每个节点只能存储 一位 数字。 请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外&#xff0c;这两个数都不会以 0 …

一键设置常用纸张和页面边距-Word插件-大珩助手

Word大珩助手是一款功能丰富的Office Word插件&#xff0c;旨在提高用户在处理文档时的效率。它具有多种实用的功能&#xff0c;能够帮助用户轻松修改、优化和管理Word文件&#xff0c;从而打造出专业而精美的文档。 【新功能】常用纸张和常用边距 1、一键设定符合中国人常用…

PyTorch、显卡、CUDA 和 cuDNN 之间的关系

概述 PyTorch、显卡、CUDA 和 cuDNN 之间的关系及其工作原理可以这样理解&#xff1a; 显卡 (GPU) 显卡&#xff0c;特别是 NVIDIA 的 GPU&#xff0c;具有大量的并行处理单元&#xff0c;这些单元可以同时执行大量相似的操作&#xff0c;非常适合进行大规模矩阵运算&#x…

273 基于matlab的改进型节点重构小波包频带能量谱与 PNN(概率神经网络)的联合故障诊断新方法

基于matlab的改进型节点重构小波包频带能量谱与 PNN&#xff08;概率神经网络&#xff09;的联合故障诊断新方法。针对风电机组故障信号的非平稳性以及故障与征兆的非线性映射导致的故障识别困难问题&#xff0c;提出了改进型的节点重构小波包频带能量谱与PNN&#xff08;概率神…

大数据数据治理工具

大数据数据治理-CSDN博客 大数据数据治理工具&#xff1a; 开源工具&#xff1a; Apache Atlas&#xff1a; 一个开源的数据治理和元数据框架&#xff0c;为Hadoop生态系统提供数据分类、管理和安全功能。 Apache Ranger&#xff1a; 一个集中式安全管理框架&#xff0c;用于…

Java Web学习笔记2——Web开发介绍

什么是Web&#xff1f; Web&#xff1a;全球广域网&#xff0c;也称为万维网&#xff08;WWW World Wide Web&#xff09;&#xff0c;能够通过浏览器访问的网站。 1&#xff09;淘宝、京东、唯品会等电商系统&#xff1b; 2&#xff09;CRM、OA、ERP企业管理系统&#xff1…

ubuntu-server(22.04)安装

准备工作 首先我们先从网上获取ubuntu的iso镜像文件 Index of /ubuntu-releases/22.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 我们安装这个最小包即可 找到我们ubuntu安装完成后所需要下载安装源的网址&#xff08;常用是阿里云&#xff09; ubuntu安装…

手写节流throttle

节流throttle 应用场景 滚动事件监听scroll&#xff1a;例如监听页面滚动到底部加载更多数据时&#xff0c;使用节流技术减少检查滚动位置的频率&#xff0c;提高性能。鼠标移动事件mousemove&#xff1a;例如实现一个拖拽功能&#xff0c;使用节流技术减少鼠标移动事件的处理…

【论文阅读】K-Pointer-Network for Express Delivery Routes Planning

文章目录 论文基本信息摘要1.引言2. THE METHOD3. RESULT4. DISCUSSION5. 总结补充 论文基本信息 《K-Pointer-Network for Express Delivery Routes Planning》 摘要 在本研究中&#xff0c;作者打算提供一个合适的快速分配路径的设计&#xff0c;以缩短交货时间。如果路线…

分布式session共享配置

目录 1、spring-session 1.1 添加依赖 1.2 spring-mvc.xml配置文件 1.3 web.xml 2、tomcat配置session、共享 2.1 Tomcat配置 2.2 Web.xml配置 1、spring-session 官方文档&#xff1a;https://docs.spring.io/spring-session/docs/1.3.0.RELEASE/reference/html5/ 1.…