06、Vue3.x开始【模板语法 {{♥}} 】

K型热电偶分度表读取方法 阅读详情

vuejs 模板语法🍌


  • mustache 语法, 胡子语法hhhc , 模板上太常用了,
  • 还记得laravel 5.1, 时候还要和vue混合嵌套发生冲突 , 都用的 胡子语法 {{}}

现在好了… 都挺好

  1. 什么是模板? 已经给好了格式,直接替换标签数据的模型。
  2. vue的模板语法是什么?渲染绑定在vue实例上的数据的方法
  3. 如何渲染的? 通过虚拟dom, 自动计算好了如何渲染组件,就如何渲染。

1. 插值, {{}}

  1. 普通的响应式文本插入 : <span>{{msg}}</span>
  2. 一次性绑定,不响应数据在此更新 : <span v-once>{{msg}}</span>

2. 解析html, v-html:

  1. {{}} 插入的值是数据 不进行解析 <span>{{tpl}}</span>
  2. 使用 v-html=“varableHtmlTag” , 使用v-html: 指令进行解析html
    • <span v-html=“tpl”></span>
    • tpl: ‘<span style=“color:red”> html <span>’ , 可以在 v-html上直接解析的。
    • 容易被xss攻击,只对可信任的html进行插值,禁止对对用户提交内容插值

3. 绑定html属性, v-bind:

  • 使用 v-bind
    • 例如, title, disabled, id … 各种属性
    • <button v-bind:disabled=“isButtonDisabled”>按钮</button>
    • <div v-bind:id=“dynamicId”></div>

4. 在 {{}} 中嵌入js表达式

  • 单个表达式
{{ number + 1 }} 
{{ ok ? 'YES' : 'NO' }} 
{{ message.split('').reverse().join('')}}

<div v-bind:id="'list-' + id"></div>
  • 每个绑定都只能包含单个表达式,所以下面的例子都不会生效
  这是语句,不是表达式:
{{ var a = 1 }}

 流控制也不会生效,请使用三元表达式
{{ if (ok) { return message } }}

5. 指令, v-*

  1. v-if

    • v-if 指令将根据表达式 seen 的值的真假来插入/移除

      元素

    • <p v-if=“seen”>现在你看到我了</p>
  2. v-bind:

    • v-bind 指令可以用于响应式地更新 HTML attribute:
    • <a v-bind:href=“url”> …</a>
  3. v-on:

    • 监听 DOM 事件
    • <a v-on:click=“doSomething”> … </a>

6. 动态参数

- 根据参数的值,来动态绑定属性
注意,参数表达式的写法存在一些约束,如之后的“对动态参数表达式的约束”章节所述。
<a v-bind:[attributeName]="url"> ... </a>

<a v-on:[eventName]="doSomething"> ... </a>
- 理解: 不是绑定死的, 属性和方法。 通过传来的值动态的展示出来
	- 可以将动态当作一个变量, 别处传来的,决定绑定的属性或函数是什么	
- attributeName, v-bind:[此处看作变量] 可以是 href, title ...
- eventName, v-on:[此处可以看成函数] 可以是 click, focus .. 方法
- 关键是理解动态,`简单说就是当作变量,根据计算后的值来决定属性`

7. 修饰符

  • 【 . 】 点
    • <form v-on:submit.prevent=“onSubmit”>…</form>
      • 阻止冒泡属性, 本质是 对于触发的事件调用 , event.preventDefault()
      • 可以对触发后的事件进行属性的调用, 就是js用点操作符连贯操作调用

8. 缩写

- v-on:   `@`
- v-bind:   `:`

9. 不好的编程习惯

  1. 使用计算属性 ,处理包含响应式数据的复杂逻辑
- 动态参数表达式有一些语法约束,因为某些字符,如空格和引号,放在 HTML attribute 名里是无效的。例如: 这会触发一个编译警告 
<a v-bind:['foo' + bar]="value"> ... </a>
  1. 编写dom中的属性和方法命名, 一律用小写
  • 在 DOM 中使用模板时 (直接在一个 HTML 文件里撰写模板),还需要避免使用大写字符来命名键名,因为浏览器会把 attribute 名全部强制转为小写:

总结:

  1. 围绕的是模板渲染主题
  2. 指令的使用, 和特殊指令的简写
  3. 动态 参数
  4. 修饰符
  5. 编程习惯:
    • (1)注意用小写命名在dom中的属性和方法
    • (2)用计算属性代替模板中计算!

happy coding, Author:Silvercell
祝你学习进步, 编程提速 , 加油!💪

WorkBuddy结合DeepSeek与Skill:文献检索自动化与Token成本控制实战 Agent工具与大模型API的结合正重塑知识工作者的日常流程。在实际工程中,调用大模型处理批量任务常面临Token消耗过快、成本不可控的痛点,而国产大模型DeepSeek以极低的API定价和兼容OpenAI接口的特性,为规模化文本处理提供了“Token自由”的可能。同时,可复用的Skill机制能够将特定领域的工作流固化为标准化步骤,让Agent自动执行检索式生成、文献筛选与摘要归纳等复杂操作。本文从这一技术背景出发,以科研文献检索为应用场景,演示如何利用WorkBuddy、DeepSeek API与自建文献 阅读详情

相关推荐

在树莓派5(8G版)上运行Ollama + LLM

直接上结论,Ollama在树莓派上能安装,且本身运行起来毫无压力,但具体到大语言模型,Deepseek似乎不总是最佳选择。

ki1381的专栏 1649

vue3的基础入门02

1、插值表达式 {{}} I、语法:由两对大括号组成,称为“Mustache”语法 II、作用: 用在页面标签中插入值,进行数据的绑定显示,且当值发生变化时,标签会重新渲染夹在,称为响应式特性 III、用法:<标签> {{Vue对象数据仓库变量|JS表达式|JS内置对象}}</标签> <body> <div id="app"> <p>{{name}}</p> <p>{{age}}

weixin_45808678的博客 2378

MT6768平台Sensor Bring Up全流程实战:从驱动添加到问题排查(附避坑指南)

本文详细介绍了联发科MT6768平台Sensor Bring Up的全流程实战指南,从驱动添加、硬件配置到问题排查,提供了全面的避坑建议。内容涵盖环境准备、驱动文件集成、硬件接口配置、编译系统适配以及常见问题解决方案,帮助开发者高效完成传感器集成与调试工作。

weixin_30374009的博客 416

vue 3 —— 笔记(模板语法,响应式变量)

ref允许我们可以创建任何类型值的响应式ref 将传入参数包装一个带.value属性的ref对象和响应式的对象属性类似,ref的.value也是响应式的ref 被传递给函数或是从一般对象被结构时 不会丢失响应性ref 在模板中使用时,会自动解包,无需使用.valueref在对象中会解包 数组中不会。

gu644335363的博客 1882

AI影像组学在结直肠癌诊疗中的应用:从特征提取到临床决策

影像组学通过高通量计算从医学影像中提取定量特征,揭示肿瘤内部的微观生物学行为,这些特征反映了纹理异质性、形状不规则度等影像表型。其核心原理在于将图像数据转化为可分析的数字特征,结合机器学习算法进行模式识别,从而实现对疾病状态的精准预测。这一技术的价值在于能够无创、定量地评估肿瘤特性,为精准医疗提供关键支持。在临床实践中,AI驱动的影像组学模型广泛应用于结直肠癌的诊疗全链条,包括肿瘤良恶性鉴别、基因突变预测、治疗反应评估和预后分析等场景。通过整合影像组学特征与临床数据,可以构建预测模型,辅助医生进行更准确的诊

weixin_28295799的博客 409

如何设计一个处理物联网设备数据流的后端系统。

设计一个处理物联网设备数据流的后端系统,需要综合考虑设备数据采集、传输、处理、存储等多个方面,保证系统能够处理海量数据,具备高可用性、扩展性和安全性。合理选择适当的技术架构和工具(如MQTT、Kafka、InfluxDB等),并确保系统能够灵活应对不断变化的业务需求和设备接入。

weixin_53227829的博客 839

初识Vue 3.0 —— {{ }} 响应式数据

<h5>2.响应式数据:</h5> <p>age:{{age}}</p> <pre>注意:mounted...

QUX轻博客 899

Quanto option期权公式推导(更新中)

Quanto期权不同于以标的股票或资产的计价货币支付最终收益的普通欧式期权,它以另一种货币以预先确定的汇率支付最后的收益。以股票B的计价货币来计价的quanto看涨期权的收益为F0×max⁡(Sa(T)−K,0)×Sb(T)F_0 \times \max(S_a(T)-K, 0) \times S_b(T)F0​×max(Sa​(T)−K,0)×Sb​(T) 其中SaS_aSa​以货币A计价,SbS_bSb​以货币B计价,F0F_0F0​是预先固定的汇率. 假设上述股票均遵循几何布朗运动,可以得到以下恒等式

qq_41782124的博客 3683

vue3基本使用方式

v-else-if 必须和 v-if 连用 v-else 必须和 v-if 连用 不能单独使用 否则报错 模板编译错误。setup的意思是准备,它是在props、data、computed、methods 、生命周期函数之前运行的。条件渲染指令(v-show、v-if、v-else、v-else-if)组件中所用到的:数据、方法、生命周期等等,都可以配置在setup中。若返回一个对象,则对象中的属性、方法, 在模板中均可以直接使用。v-text和{{}}表达式渲染数据,不解析标签。

2302_77101581的博客 1266

避坑指南:Windows11语言包安装后部分界面仍显示中文的终极解决方案

本文详细解析了Windows11语言包安装后部分界面仍显示中文的问题,提供了从基础到进阶的完整解决方案。通过PowerShell命令、注册表清理和系统文件检查等方法,帮助用户彻底解决语言显示不一致的问题,确保系统界面语言统一。

weixin_29232507的博客 1633

【图像去噪】论文复现:CLIP用于图像去噪提升泛化性!CLIPDenoising的Pytorch源码复现,跑通CLIPDenoising全流程,图文结合,网络结构梳理和拆解,对应源码注释!

论文题目:Transfer CLIP for Generalizable Image Denoising —— 用于可泛化图像去噪的转移CLIP。【图像去噪】论文精读:Transfer CLIP for Generalizable Image Denoising(CLIPDenoising)CLIPDenoising理论部分详解见上面对应的论文精读,本文以源码为主,理论部分只是粗略回顾。启发:多看其他领域的文章,分析是否能应用在去噪领域,这是产生idea的要素之一;

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1412

vue3的基本使用(超详细)

Vue3 的全面特性的总结 + V2 和 V3 的区别(超详细)

m0_64875238的博客 8907

基于NRF52833芯片的DW3000 SPI驱动接口代码实现

详细介绍基于NRF52833、nRF52820 、nRF52832 nRF52840 芯片的DW3000 硬件驱动接口代码

DT程序员的博客 1216

基于HarmonyOS API 24摄影作品管理与相册集APP与filter返回数组不同,reduce可以将数组聚合为单一值,reduce是函数式编程中最通用的数组方法之一

在移动互联网与智能穿戴设备高度普及的今天,"习惯养成"已经从一个模糊的自我管理理念,演变为一个可量化、可追踪、可视化的数字化产品赛道。越来越多的人希望借助手中的智能终端,把"早起、冥想、阅读、运动"这些抽象的自律行为,转化为一条条清晰的数据曲线和一张张可触摸的打卡卡片。而鸿蒙生态(HarmonyOS)凭借其跨设备协同、分布式软总线以及声明式 UI 开发框架 ArkUI,为这类注重"轻量化交互 + 即时反馈"的生活方式类应用提供了极为理想的生长土壤。本应用正是一款面向"晨间场景"深度打磨的习惯追踪工具。它聚焦

2401_86031952的博客 233

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Vue 3第三章:模板语法及指令介绍

vue3模板语法及常用指令使用场景的介绍

to_the_Future的博客 3819

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

快速的了解 vue3的语法和用法

快速熟悉vue3语法

weixin_51391923的博客 716

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Vue3详解大全

1、核心·-响应式组合式Api要求我们要将响应式的变量声明在setup函数中,setup函数是一个专门用于组合式Api的钩子函数。而且我们需要借助reactive函数来创建响应式的对象1、核心·-响应式如上,即为组合式Api的典型写法。在组合式Api中一定记得将需要暴露到模板的对象return出去(单独使用setup的时候)。更多声明响应式对象的方法前面我们已经了解了data方法(选项式Api中使用)、reactive(组合式Api中使用)两种不同的声明响应式对象的方式,那还有其他方式吗。

weixin_51225684的博客 1万+

前端系列-Vue3基本语法

前端系列-Vue3基本语法

CancerKing的博客 634

Vue3详细讲解

为什么要学vue3: 1. Vue是国内最火的前端框架, 2.Vue 3 于 2022 年 2 月 7 日星期一成为新的默认版本! 3. Vue3性能更高,体积更小,4. Vue3.0在经过一年的迭代后,越来越好用. 动机与目的: 1. 更好的逻辑复用 与 代码组织 (composition组合式api) optionsAPI(旧) => compositionAPI(新), 效果: 代码组织更方便了, 逻辑复用更方便了 非常利于维护! 2.更好的类型推导 (typescript支持)

一个前端开发者 2万+

vue3{{}}大括号里面输入js表达式

/流程控制也不会生效,同时也不是单个表达式,只有三元表达式。限制如下:每个绑定都只能包含单个表达式如下。如{{ number+10}}

m0_74223728的博客 302

Vue 3 介绍

vue3基础

csdn727232616的博客 7万+

Vue3--基础语法使用

vue基础语法的使用v-bind等

聪明勇敢有力气的博客 312

vue3常见语法及指令

4.v-if:控制元素是否渲染,当条件为假时,vue3会在页面对应位置渲染一个v-if注释。(1)用法:在script声明一个变量可以直接在<template>使用,{{ }}6.v-show:控制元素的显示与隐藏,不会使dom消失。8.v-bind:绑定元素属性,可简写为":xxx"5.v-else if:else if块。(3)算术运算、比较运算、逻辑运算。2.v-text指令:用来显示文本。(2)可以编写条件运算表达式。10.:class使用对象。9.:class使用数组。7.v-for:遍历。

lhlljk666的博客 676

Vue3进阶:模板语法的介绍和编码使用详解(附代码与群资料)

Vue 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。Vue 的核心是一个允许你采用简洁的模板语法来声明式的将数据渲染进 DOM 的系统。结合响应系统,在应用状态改变时,Vue能够智能地计算出重新渲染组件的最小代价并应用到 DOM 操作上。

SteveRocket's-Blog 854

Vue3 基本语法

MVVM框架、文本渲染指令 v-text、属性绑定指令:、条件渲染指令、事件绑定 @事件名、循环遍历指令

二哈喇子! 2855

vue3 插值表达式 {{ }}

Vue3插值表达式{{}}用法摘要:Vue3中插值表达式用于模板数据绑定,支持变量显示、简单运算和方法调用。注意事项包括避免复杂逻辑、默认HTML转义(需用v-html指令显示HTML)和自动响应式更新。常与v-if、v-for等指令配合使用实现动态渲染。Vue3取消了过滤器功能,建议使用计算属性或方法替代。

瓜兮兮的世界 310
上一篇: 04、MySQL【常见的表库操作语句】
下一篇: php设计模式【单例模式】- 伪代码 2021-04-22
银色种子
博客等级 码龄11年 8粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

银色种子

打赏 >100 请留言,并私信

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值