详解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 相关文章推荐
FireFox与IE 下js兼容触发click事件的代码
Nov 20 Javascript
FireBug 调试JS入门教程 如何调试JS
Dec 23 Javascript
jquery.validate使用详解
Jun 02 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 Javascript
使用socket.io实现简单聊天室案例
Jan 02 Javascript
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
js防抖和节流的深入讲解
Dec 06 Javascript
微信小程序学习笔记之目录结构、基本配置图文详解
Mar 28 Javascript
自定义javascript验证框架示例【附源码下载】
May 31 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
Aug 09 Javascript
ElementUI radio组件选中小改造
Aug 12 Javascript
js函数柯里化的方法和作用实例分析
Apr 11 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可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
php文件包含的几种方式总结
2019/09/19 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
jquery插件制作 表单验证实现代码
2012/08/17 Javascript
如何使用JS获取IE上传文件路径(IE7,8)
2013/07/08 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
JavaScript判断表单提交时哪个radio按钮被选中的方法
2015/03/21 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
jquery获取select选中值的方法分析
2015/12/22 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
Antd的table组件表格的序号自增操作
2020/10/27 Javascript
[00:23]魔方之谜解锁款式
2018/12/20 DOTA
python数据结构之二叉树的遍历实例
2014/04/29 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
几种实用的pythonic语法实例代码
2018/02/24 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
python如何实现反向迭代
2018/03/20 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
Python多项式回归的实现方法
2019/03/11 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
使用python实现名片管理系统
2020/06/18 Python
常用的10个Python实用小技巧
2020/08/10 Python
html5录音功能实战示例
2019/03/25 HTML / CSS
全球采购的街头服饰和帽子:Urban Excess
2020/10/28 全球购物
可以在一个PHP文件里面include另外一个PHP文件两次吗
2015/05/22 面试题
学生检讨书怎么写?
2014/10/10 职场文书
学校政风行风自查自纠报告
2014/10/21 职场文书
综合实践活动报告
2015/02/05 职场文书
求职信格式范文
2015/03/19 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
MySQL中order by的执行过程
2022/06/05 MySQL