Vue模板语法

Vue具有自己的模板语法,如果你已经有了后端的学习经验,那么你应该知道,在后端框架中具有框架自带的前端语法,比如django就有自带的模板语法,可以直接写在后端,与服务器进行交互。

一、插值

插值就类似于变量,可以使用js代码控制

1. 文本

就是你第一节看到的Hello World的方法,他的{{ a }}就是模板语法,你可以通过Vue的函数来设置这个a的值,当然,数字也是可以的

例子:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Vue_HelloWorld</title><script src="js/vue.js"></script>
</head>
<body><div id="hello">相加的结果为:{{ a + b }}  <!-- 类似于变量,用于显示字符串,可以随意修改,但是大括号不能变  --></div><script>const hello = {  // 定义一个函数,用于显示变量所代表的字符串data(){      // 它是一个函数,具体效果不用管,他是必须要有的return{a: 10,b: 20}}}Vue.createApp(hello).mount("div")    // 使用vue,并通过ID选择器将div选择</script>
</body>
</html>

你看,精准的计算出来了两个数相加的值,你也可以自己去动手写写别的,诸如加法,减法,乘法,除法等运算

2. html代码

一般我们使用文本的haul,HTML代码只会直接显示成字符串,不信的话,来看看吧

使用文本测试HTML代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Vue_HelloWorld</title><script src="js/vue.js"></script>
</head>
<body><div id="hello">字符串:{{ a }}  <!-- 类似于变量,用于显示字符串,可以随意修改,但是大括号不能变  --></div><script>const hello = {  // 定义一个函数,用于显示变量所代表的字符串data(){      // 它是一个函数,具体效果不用管,他是必须要有的return{a: "<p>我是一个段落,会与上面的代码换行显示</p>"}}}Vue.createApp(hello).mount("div")    // 使用vue,并通过ID选择器将div选择</script>
</body>
</html>

显示结果:

可以看到,他并没有达到我们的效果,那么我们这个时候就应该用到这个东西了v-html,他的作用就是将字符串的HTML代码在网页上面正常显示。

看看例子

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><script src="js/vue.js"></script><title>Document</title>
</head>
<body><div>使用vue展示html代码<span v-html="vhtml"></span></div><script>const ht = {data(){return{vhtml: '<p style="color:red">我是用vue生成的</p>'}}}Vue.createApp(ht).mount("div")</script>
</body>
</html>

效果:

你可以将v-html看做是一个属性,这个的作用大概就是动态显示HTML了吧

结语

兴趣是最好的老师,坚持是不变的真理。
学习不要急躁,一步一个脚印,踏踏实实的往前走。
每天进步一点点,日积月累之下,你就会发现自己已经变得很厉害了。

我是布小禅,一枚自学萌新,跟着我每天进步一点点吧!

Vue模板语法——插值相关推荐

  1. Vue 模板语法 插值操作 绑定属性 计算属性 事件监听 条件判断 循环遍历 阶段案例

    1 插值操作 1.1 Mustache语法 也就是双大括号 {{ }} <div id="app"> <!-- mustche语法中,不仅可以直接写变量,也可以写 ...

  2. 4.Vue 模板语法

    Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了. Vue模板语法 这篇文章我们来 ...

  3. (vue基础试炼_08)Vue模板语法

    文章目录 一.插值表达式 二.v-text 中不是字符串而是js表达式 三.v-html 四.js表达式,可以和字符串拼接 五.源码链接 一.插值表达式 <!DOCTYPE html> & ...

  4. 用vue语法写html,Vue -- 模板语法

    Vue 模板语法 1.vue 和大多数后台语言,甚至是和art-template 这种前端模板库一样,都有一套,特定的语法来把数据渲染在html上. Mustache -- 大胡子语法 1.大胡子的语 ...

  5. Vue2.x 核心基础(Vue概述,Vue基本使用,@vue/cli脚手架,Element-UI 的基本使用,Vue模板语法)

    1. Vue概述 尤雨溪:Vue.js的创建者 2014年2月,Vue.js正式发布 2015年10月27日,正式发布1.0.0 2016年4月27日,发布2.0的预览版本 Vue:渐进式JavaSc ...

  6. Vue模板语法的缩写是什么?

    Vue模板语法缩写是VTL(View Template Language),这是一种用于构建用户界面的声明式编程语言.它基于HTML,但具有更强大的数据绑定功能.下面是一些VTL的例子: 绑定文本: ...

  7. 01 【Vue简介 初识Vue 模板语法和数据绑定】

    1.Vue简介 1.1官网 英文官网 中文官网 1.2介绍与描述 Vue 是一套用来动态构建用户界面的渐进式JavaScript框架 ○构建用户界面:把数据通过某种办法变成用户界面 ○渐进式:Vue可 ...

  8. Vue基础——VueJS是什么、Vue的优缺点、vue2和vue3的模板区别、MVVM数据双向绑定、Vue的安装和使用、Vue模板语法-文本渲染、常用的vue的指令

    目录 一.VueJS是什么? 二.Vue的优缺点 三.MVVM 数据双向绑定 四.Vue的安装和使用 五.Vue模板语法-文本渲染 六.常用的vue的指令 一.VueJS是什么? 它是一个轻量级MVV ...

  9. Vue框架---Vue模板语法(二)

    样式绑定 1.class绑定 使用方式:v-bind:class="expression" expression的类型:字符串.数组.对象 <div id="ad& ...

  10. vue模板语法是什么?

    在项目中,可以看到很多.vue结尾的文件,它们是什么呢? 1)vue文件是单文件组件 后缀名是.vue webpack会使用额外的loader来处理它 一个.vue文件就是一个组件(页面) 整个项目( ...

最新文章

  1. 64位centos 下编译 hadoop 2.6.0 源码
  2. 浅谈自考学习方法(二)
  3. Kaggle-MNIST之路
  4. Win10+VSCode搭建opencv+C++环境(2)
  5. uni-app H5跨域问题解决方案(CORS、Cross-Origin) VUE axios 跨域问题 No ‘Access-Control-Allow-Origin‘ header is pres
  6. Tomcat优化之配置线程池高并发连接
  7. ai人工智能的本质和未来_人工智能简介:这就是未来
  8. 关闭eslink:报错:Unexpected tab character no-tabs
  9. c语言图纸编号自动编号,【亲测能用】Auto CAD自动编号工具支持CAD2004-2020插件下载-羽兔网...
  10. 2015-数学(3)
  11. android手机怎么用车载高德地图,用手机更新车载高德地图,汽车导航升级方法...
  12. 有效缓解眼睛疲劳的小方法网站设置404页面有什么作用
  13. Navicat 连接超时问题
  14. Android USB tethering相关代码
  15. python pexels_从零开始学习python爬虫方法,从安装到语法基础(附赠资料)
  16. java中equals方法重写详解(彻底搞定)
  17. Google word/sheets 常见的使用:
  18. 2020第十七届华为杯数模C题——P300脑电信号数据预处理算法
  19. (非usb方式)树莓派4BCentos系统下使用SIM7600G-H进行GPS(直接插在树莓派上使用)
  20. SE0--搜索引擎网站收录大全--博客推广

热门文章

  1. 如何将PPT导出为60帧的视频
  2. check root android,Root Checker - Check Root
  3. 行为树(Behavior trees)
  4. xiaomi 2C android root,小米MIX2如何ROOT?小米MIX2一键Root图文教程
  5. 实现html文件和c# 交互
  6. cdr添加节点快捷键_cdr怎么添加节点 在CDR X8怎么给曲线添加节点图文教程
  7. 无线WIFI“信道”
  8. 斐讯K2 A6版SZU校园网刷机方法
  9. Review of Classic Clustering Algorithms
  10. 基于asp.net的在线问卷调查系统