博客
关于我
Vue学习(二)-胡子({{}})语法
阅读量:656 次
发布时间:2019-03-15

本文共 1017 字,大约阅读时间需要 3 分钟。

一,插值操作

在 Vue.js 中,插值操作是把数据动态地绑定到 DOM 中的一种方式,需要借助 Mustache 语法。

Mustache 语法(中文:胡子)的名字源自于 two {{{两个}}}, 看起来像胡子,因此得名。

Mustache 语法示例

{

{ message }}

{

{ message + ' ' + message }}

{

{ (num+10) * 2 }}

{

{ message }} {
{ message }}

Vue 实例

var app = new Vue({  el: '#app',  data: {    message: 'Hello Vue!',    num: 0  }})

2. 常用插值指令

这些指令能够帮助我们更灵活地操作 DOM 元素。

a. v-once

为了防止 DOM 元素中的内容被 Vue.js 进行双向绑定更新,可以使用 v-once 指令。

{
{ message }}

{
{ message }}

b. v-html

当我们需要将字符串动态转换为 HTML 视图时,使用 v-html 指令。

{
{ message1 }}

注意:message2 必须包含完整的 HTML 标签。

c. v-text

v-text 指令会将文本内容直接填充到 DOM 元素中,覆盖原有的内容。

这是一个普通文本

d. v-pre

与 v-text 有关的指令用于在双向绑定之前对 Mustache 语法进行解析。

{
{ message }}

{
{ message }}

e. v-cloak

在页面加载之前,对 Mustache 语法进行隐藏处理,可以使用 v-cloak 指令。

{
{ message }}

3. 总结

上述插值操作提供了极大的灵活性,可根据具体需求选择适合的指令类型,以高效实现数据与视图的双向绑定。

转载地址:http://lrhmz.baihongyu.com/

你可能感兴趣的文章
算法的学习方式
查看>>
JAVA BigInteger和BigDecimal类常用方式
查看>>
深度学习框架 各种模型下载集合 -- models list
查看>>
six.move 的作用
查看>>
错误:'BasicLSTMCell' object has no attribute '_kernel'
查看>>
机器学习全教程
查看>>
idea在连接mysql数据库时区错误
查看>>
2021-05-14
查看>>
Kali-linux:nmap命令
查看>>
php端口直驱网络打印机,能自定义格式
查看>>
s3c2440 ads程序移植到keil中(一) 初步完成
查看>>
工程经济—建设工程定额
查看>>
工程经济—工程量清单编制
查看>>
1Z204050、施工质量不合格的处理
查看>>
1Z308020、民事诉讼制度
查看>>
JSP中的九大内置对象
查看>>
【字节网盘】九款超好看不同页面404源码
查看>>
两款404页面自动跳转源码html
查看>>
二改广告横幅在线制作源码 美化版
查看>>
服饰贴图定制小程序V1.2.4安装更新一体包+小程序前端
查看>>