详解VUE中的插值( Interpolation)语法


Posted in Javascript onOctober 18, 2020

背景分析

在传统的html页面中我们可以定义变量吗?当然不可以,那我们假如希望通过变量的方式实现页面内容的数据操作也是不可以的。当然我们可以在服务端通过定义html标签库方式,然后以html作为模板,在服务端解析也可以实现,但这样必须通过服务端进行处理,才可以做到,能不能通过一种技术直接在客户端html页面中实现呢?

VUE中的插值语法

这种语法是为了在html中添加变量,借助变量方式与js程序中的变量值进行同步,进而简化代码编写。其基本语法为:
<HTML元素>{{变量或js表达式}}</HTML元素>

在{{}}内部可以写:变量、算术计算、 三目、 访问数组元素、 创建对象、调用函数等,总之只要有返回的合法的js变量和表达式都行。但是不可以写程序结构(分支和循环)以及没有返回值的js表达式。

例如:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
 <script src="js/vue.js"></script>
</head>
<body>
 <div id="app">
  <h3>用户名:{{username}}</h3>
  <h3>性别:{{gender==1?"男":"女"}}</h3>
  <h3>小计:¥{{(price*count).toFixed(2)}}</h3>
  <h3>下单时间: {{new Date(orderTime).toLocaleString()}}</h3>
  <h3>今天星期{{week[new Date().getDay()]}}</h3>
 </div>
 <script> new Vue({
   el:"#app",
   data:{
    uname:"dingding",
    gender:1,
    price:12.5,
    count:5,
    orderTime:1600228004389,
    week:["日","一","二","三","四","五","六"]
   }
  }) </script>
</body>
</html>

总结(Summary)

本小节对VUE中{{}}语法进行了分析,通过这种语法,为以通过变量方式操作或同步js程序中的数据,提供了便利。

到此这篇关于详解VUE中的插值( Interpolation)语法的文章就介绍到这了,更多相关VUE 插值内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
Jquery实现三层遍历删除功能代码
Apr 23 Javascript
javascript常见用法总结
May 22 Javascript
jquery实现横向图片轮播特效代码分享
Nov 19 Javascript
JavaScript 拖拽实例代码
Sep 21 Javascript
JS常用知识点整理
Jan 21 Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
JavaScript中数组常见操作技巧
Sep 01 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
Nov 19 Javascript
推荐10款扩展Web表单的JS插件
Dec 25 Javascript
layui 优化button按钮和弹出框的方法
Aug 15 Javascript
前端JS获取URL参数的4种方法总结
Apr 05 Javascript
vue自定义树状结构图的实现方法
Oct 18 #Javascript
axios封装与传参示例详解
Oct 18 #Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 #Javascript
js中复选框的取值及赋值示例详解
Oct 18 #Javascript
如何搭建一个完整的Vue3.0+ts的项目步骤
Oct 18 #Javascript
详解如何在Javascript中使用Object.freeze()
Oct 18 #Javascript
从表单校验看JavaScript策略模式的使用详解
Oct 17 #Javascript
You might like
php开启安全模式后禁用的函数集合
2011/06/26 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
php实现跨域提交form表单的方法【2种方法】
2016/10/17 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
jQuery中的常用事件总结
2009/12/27 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
jQuery实现的模拟弹出窗口功能示例
2016/11/24 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
基于vue开发的在线付费课程应用过程
2018/01/25 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
javascript 函数的暂停和恢复实例详解
2020/04/25 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
Python应用03 使用PyQT制作视频播放器实例
2016/12/07 Python
python实现感知器
2017/12/19 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
对python生成业务报表的实例详解
2019/02/03 Python
在django view中给form传入参数的例子
2019/07/19 Python
python+selenium+chrome批量文件下载并自动创建文件夹实例
2020/04/27 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
Scotch Porter官方网站:男士美容产品
2020/08/31 全球购物
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
英文翻译的自我评价语句
2013/10/04 职场文书
《美丽的小路》教学反思
2014/02/26 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
赤壁观后感(2)
2015/06/15 职场文书
事业单位工作人员2015年度思想工作总结
2015/10/15 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python