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

Vue3学习笔记-模板语法和属性绑定-2

一、文本插值

使用{ {val}}放入变量,在JS代码中可以设置变量的值

<template>
  <p>{
  
  {msg}}</p>
</template>
<script>
export default  {
  data(){
    return {
      msg: '文本插值'
    }
  }
}
</script>

文本值可以是字符串,可以是布尔值或数字,也可以是bool ? 'str1': 'str2' 

<template>
  <p>{
  
  {msg}}</p>
  <p>{
  
  {num+3}}</p>
  <p>{
  
  {isOk}}</p>
  <p>{
  
  {isOk ? 'yes': 'no'}}</p>
</template>
<script>
export default  {
  data(){
    return {
      msg: '文本插值',
      isOk: true,
      num: 5
    }
  }
}
</script>

二、属性绑定

属性不可以直接使用{ {}}进行绑定,需要使用v-bind。

<template>
  <button v-bind:id="id_name" v-bind:class="class_name">{
  
  {button_text}}</button>
</template>
<script>
export default  {
  data(){
    return{
      button_text:'开始',
      class_name:'hello',
      id_name: 'hello',
    }
  }
}
</script>

 简写:直接在class前面加:就可以


http://www.kler.cn/a/531279.html

相关文章:

  • 汽车自动驾驶AI
  • 优选算法的灵动之章:双指针专题(一)
  • 从零开始部署Dify:后端与前端服务完整指南
  • potplayer字幕
  • 关于安卓greendao打包时报错问题修复
  • java练习(5)
  • 高阶开发基础——快速入门C++并发编程6——大作业:实现一个超级迷你的线程池
  • Java:日期时间范围的处理
  • leetcode15-三数之和
  • 【AudioClassificationModelZoo-Pytorch】基于Pytorch的声音事件检测分类系统
  • Rust中的切片类型:灵活的数据视图
  • LeetCode 0680.验证回文串 II:两侧向中间,不同就试删
  • 订单状态监控实战:基于 SQL 的状态机分析与异常检测
  • 树莓派pico入坑笔记,睡眠
  • go-zero学习笔记(三)
  • 院校联合以项目驱动联合培养医工计算机AI人才路径探析
  • 【Linux网络编程】:守护进程,前台进程,后台进程
  • C++哈希表深度解析:从原理到实现,全面掌握高效键值对存储
  • Mac M1 Comfyui 使用MMAudio遇到的问题解决?
  • 【C++】B2122 单词翻转
  • 【C++篇】位图与布隆过滤器
  • 毫秒级响应的VoIP中的系统组合推荐
  • 【DeepSeek背后的技术】系列一:混合专家模型(MoE)
  • 从零开始实现一个双向循环链表:C语言实战
  • Java多线程——对象的组合
  • FPGA|例化生成的PLL功能IP核