博客
关于我
Vue学习(二)-胡子({{}})语法
阅读量:657 次
发布时间: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/

你可能感兴趣的文章
面试题 08.01. 三步问题
查看>>
剑指 Offer 11. 旋转数组的最小数字
查看>>
word文档注入(追踪word文档)未完
查看>>
作为我的第一篇csdn博客吧
查看>>
ajax异步提交失败
查看>>
一道简单的访问越界、栈溢出pwn解题记录
查看>>
Stream 某些API
查看>>
测试调用另一台电脑ip是否有用
查看>>
mos-excel集成文档
查看>>
chat 快问!
查看>>
6.Xml
查看>>
Linux总结
查看>>
DKT—Going Deeper with Deep Knowledge Tracing
查看>>
Android简单MVP解析接口列表,搜索框,点击切换
查看>>
ADB
查看>>
响应的HTTP协议格式+常见的响应码
查看>>
Java数组
查看>>
创建线程方式
查看>>
线程池
查看>>
LRUCache
查看>>