首页 > 其他分享 >Vue学习笔记(一)

Vue学习笔记(一)

时间:2024-10-23 19:45:42浏览次数:3  
标签:语法 Vue return 笔记 学习 HTML msg ok 模板

模板语法

Vue使用一种基于HTML的模板语法,使我们能够声明式地将其组件实例的数据绑定到呈现的DOM上。所有的Vue模板都是语法层面合法的HTML,可以被符合规范的浏览器和HTML解析器解析。

文本差值

最基本的数据绑定形式是文本插值,它使用的是“Mustache”语法(即双大括号):

<script>
export default {
    name: 'hello'
    data() {
        return {
         msg: "神奇的语法",
         hello: "Hello World"
        }
    }
}
</script>

<template>
  <h3>模板语法</h3>
  <p>{{ msg }}</p>
  <p>{{ hello }}</p>
</template>

使用JavaScript表达式

每个绑定仅支持单一表达式,也就是一段能够被求值的JavaScript代码。一个简单的判断方法是否可以合法地写在return后面。

<script>
export default {
  name: "HelloWorld",
  data() {
    return {
      msg: "神奇的语法",
      number: 10,
      ok: true,
      message: "大家好"
    }
  }
}
</script>

<template>
  <h3>模板语法</h3>
  <p>{{ msg }}</p>
  <p>{{ number + 1 }}</p>
  <p>{{ ok ? 'Yes' : 'No' }}</p>
  <p>{{ message.split('').reverse().join('') }}</p>
</template>

注意
以下这些表达式会在当前活动实例的数据作用域下作为 JavaScript 被解析。有个限制就是,每个绑定都只能包含单个表达式,所以下面的例子都不会生效。

<!--  这是语句,不是表达式:-->
{{ var a = 1 }}

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

原始HTML

双大括号将会将数据插值为纯文本,而不是HTML。若想插入HTML,需要使用v-html指令。

<script>
export default {
  name: "HelloWorld",
  data() {
    return {
      msg: "神奇的语法",
      number: 10,
      ok: true,
      message: "大家好",
      rawHtml: "<a href='https://www.baidu.com'>百度</a>",
    }
  }
}
</script>

<template>
  <h3>模板语法</h3>
  <p>{{ msg }}</p>
  <p>{{ number + 1 }}</p>
  <p>{{ ok ? 'Yes' : 'No' }}</p>
  <p>{{ message.split('').reverse().join('') }}</p>
  <p>{{  rawHtml }}</p>
  <p v-html="rawHtml"></p>
</template>

运行截图:

20241023195329

标签:语法,Vue,return,笔记,学习,HTML,msg,ok,模板
From: https://blog.csdn.net/qq_73340809/article/details/143192375

相关文章

  • Vue项目的创建
    安装Vue工具VueCLIVueCLIVue.js开发的标准工具,VueCLI是一个基于Vue.js进行快速开发的完整系统npminstall-g@vue/cli安装之后,你就可以在命令行中访问vue命令。你可以通过简单运行vue,看看是否展示出了一份所有可用命令的帮助信息,来验证它是否安装成功。v......
  • Vue入门
    Vue入门一、插值表达式​插值表达式是一种Vue的模版语法1、作用:​利用表达式进行插值,渲染到页面​表达式:是可以被求值的代码,JS引擎会将其计算出一个结果2、语法:​该语法为:{{表达式}}<h3>{{title}}</h3><p>{{name.toUpperCase()}}</p><P>{{age>=18?......
  • [MySQL笔记]窗口函数
    什么是窗口函数窗口函数(WindowFunction),又被叫做分析函数(AnalyticsFunction)。窗口函数允许用户在不显式分组查询的情况下对结果集进行分组和聚合计算。窗口函数能够为结果集中的每一行计算类似排名、行号、百分比和移动聚合函数等值。窗口函数原则上只能写在select子句中......
  • 2024/10/23日 日志--》关于Maven的基础学习--2 坐标与依赖范围
    对Maven的学习即将步入卫生,下面是Maven中的坐标和依赖范围的简单笔记点击查看代码--Maven坐标详解--·什么是坐标?---》Maven中的坐标是资源的唯一标识---》使用坐标来定义项目或引入项目中需要的依赖--·Maven坐标的主要组成---》groupld:定义当前Maven项目隶......
  • 《深度学习》YOLO V3 网络构架解析
    目录一、YOLOV3 1、了解YOLOv32、3个scale3、残差连接二、YOLOv3核心网络构架1、核心网络构架2、输入映射到输出3、先验框设计4、softmax层替代一、YOLO系列V3 1、了解YOLOv3        相比于YOLOv1和v2,YOLOv3最大的改进就是网络结构,使其更适合小目标......
  • 【算法笔记】前缀和算法原理深度剖析(超全详细版)
    【算法笔记】前缀和算法原理深度剖析(超全详细版)......
  • 操作指南|远程连接linux或windows系统的服务器跑深度学习项目
    目录远程连接linux系统服务器软件清单list使用winscp传输文件操作指南使用pycharmpro连接远程服务器运行项目1、下载并打开pycharmpro2、配置环境3、配置环境完成后,选择python解释器4、运行文件5、查看GPU使用情况远程连接windows系统服务器使用winscp传输文件远程连接服务器远......
  • Java设计模式的学习之适配器模式
    适配器模式目录适配器模式适配器模式的主要角色包括:适配器模式的两种主要形式:应用场景:优点:缺点:适配器模式(AdapterPattern)是一种结构型设计模式,其主要目的是将一个类的接口转换成客户端期望的另一个接口,使得原本因接口不兼容而不能一起工作的类可以一起工作。适配器模式通常用......
  • 七月在线公开课笔记-六-
    七月在线公开课笔记(六)【七月在线】机器学习就业训练营16期-P12:在线直播:3-图像与文本基础_ev-IT自学网100-BV1Z9T5ewEKL呃各位同学大家晚上好,然后我们今天呢就给大家讲解,我们的文本和图像基础啊,嗯这个呢就是很多同学比较关心,因为我们现在很多的一个呃岗位呢,上网工程师的岗......
  • 七月在线公开课笔记-九-
    七月在线公开课笔记(九)【七月在线】机器学习就业训练营16期-P8:在线直播:8-XGBoost精讲_ev-IT自学网100-BV1Z9T5ewEKL嗯如果没有问题的话,我们就准备开始好吧,额按照咱们这个课程安排啊,今天呢我们要介绍的是超级boost模型呃,这个模型呢其实我们从第一次上课的时候,就介绍到了这......