广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue中指令v-text、v-html、v-bind怎么用
  • 903
分享到

vue中指令v-text、v-html、v-bind怎么用

2024-04-02 19:04:59 903人浏览 八月长安
摘要

这篇文章主要介绍了Vue中指令v-text、v-html、v-bind怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一 : 指令的概念

这篇文章主要介绍了Vue中指令v-text、v-html、v-bind怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一 : 指令的概念:

指令是vue自定义的以v-开头的自定义属性。每个不同的属性都有各自不同的意义和功能

二 : 指令的语法:

v-指令名 = “表达式判断或者是业务模型中属性名或者事件名”

三 : 具体指令

1. v-text

作用 : 操作元素中的纯文本

快捷方式 : {{}}

栗子1

简写形式:将v-text=""换成{{}}

<div id="app">
 {{ message }}
</div>
var app = new Vue({
  el : '#app',
  data : {
  message : 'hello world'  
 }
})

结果:hello world

栗子2

<h2 id="app1" v-text="'今天是'+year+'年'+month+'月'"></h2>
var app1 = new Vue({
  el : "#app1",
  data : {
    year : new Date().getFullYear(),
    month : new Date().getMonth()+1
  }
})

结果:今天是2017年5月

等同于:<h2 id="app1">今天是{{year}}年{{month}}月</h2>

  1. 这里v-text="",双引号并不是代表字符串,而是vue自定义的划定界限的符号。如果我们里边输出字符串,就要在里边再添加一对单引号。而且经测验,要想输出字符串,必须添加单引号,否则会报错

  2. 这里month默认是从0开始的,所以我们要+1

  3. 这里{{}}代表的就是"",所以在v-text=""中,我们在内容里边就不需要再写{{}}了,直接写data值就行

栗子3

<div id='app'>
  <h2>{{ message }}</h2>
  <h2>{{ message.concat('!!!') }}</h2>
  <h2>{{ message? 'has message' : 'no message' }}</h2>
  下面这两个语句报错
  <h2>{{ var message = 'message' }}</h2>
  <h2>{{ if(message){return info} }}</h2>  
</div>
var app = new Vue({
  el : '#app',  // 绑定了上边的id='app'的元素
  data : {
    message : 'hello'
  }  
})

结果:

  hello
  hello!!!
  has message

第四五句报错

大胡子{{}}里边支持表达式

但不是所有的表达式都能放在里边,只有单个语句的可以,像var和if就不可以

如果想使用if语句的话,用三元运算符代替

栗子4

可以采用对象的形式传递多个数据

<div id="app2">
  <p>姓名 : {{ person.name }}</p>
  <p>性别 : {{ person.sex }}</p>
  <p>年龄 : {{ person.age }}</p>
</div>
var app2 = new Vue({
  el : "#app2",
  data : {
    person : {
      name : '小明',
      sex : '男',
      age : 8
    }
  }
})

结果:

 姓名 : 小明
 性别 : 男
 年龄 : 8

vue中指令v-text、v-html、v-bind怎么用

2. v-html

作用 : 操作元素中的HTML标签

v-text会将元素当成纯文本输出,v-html会将元素当成HTML标签解析后输出

栗子1

<div id="app3">
  {{ message }}
</div>
var app3 = new Vue({
  el : "#app3",
  data : {
    message : "![](img/1.jpg)"
  }
})

由此可见:{{}}/v-text不能解析html元素,只会照样输出

栗子2

<div id="app3" v-html="message"></div>
var app3 = new Vue({
  el : "#app3",
  data : {
    message : "![](img/1.jpg)"
  }
})

结果 : 成功显示图片

vue中指令v-text、v-html、v-bind怎么用

3. v-bind

作用 : 绑定标签属性,:后面是标签属性名

栗子1

<div id="app">
  <a href="" v-bind:href=" rel="external nofollow" hrefvalue">
    ![](source)
  </a>
</div>
var app = new Vue({
  el : "#app",
  data : {
    hrefvalue : 'Http://www.baidu.com',
    source : 'img/1.jpg'
  }
})

vue中指令v-text、v-html、v-bind怎么用

栗子2

<div id="app2">
  <span v-bind:title = 'message'>
    鼠标悬停几秒钟查看此处动态绑定的提示信息!
  </span>
</div>
var app2 = new Vue({
  el : '#app2',
  data : {
    message : '页面加载于' + new Date()
  }
})

感谢你能够认真阅读完这篇文章,希望小编分享的“vue中指令v-text、v-html、v-bind怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网JavaScript频道,更多相关知识等着你来学习!

--结束END--

本文标题: vue中指令v-text、v-html、v-bind怎么用

本文链接: https://www.lsjlt.com/news/79135.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中指令v-text、v-html、v-bind怎么用
    这篇文章主要介绍了vue中指令v-text、v-html、v-bind怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一 : 指令的概念...
    99+
    2022-10-19
  • vue指令v-html和v-text
    目录1、v-text 文本渲染指令2、 v-html1、v-text 文本渲染指令 (只能渲染文本不能渲染标签)   <div id="test"> ...
    99+
    2022-11-12
  • vue指令v-html和v-text怎么用
    这篇文章主要介绍了vue指令v-html和v-text怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、v-text 文本渲染指令(只能渲染文本不能渲染标签)<d...
    99+
    2023-06-25
  • vue中v-text / v-html怎么用
    这篇文章主要介绍vue中v-text / v-html怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码如下所述:<!DOCTYPE html> <...
    99+
    2022-10-19
  • Vue中常用指令v-if, v-for, v-show,v-else, v-bind, v-on有什么用
    这篇文章给大家分享的是有关Vue中常用指令v-if, v-for, v-show,v-else, v-bind, v-on有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。V...
    99+
    2022-10-19
  • Vue指令之 v-cloak、v-text、v-html的示例分析
    小编给大家分享一下Vue指令之 v-cloak、v-text、v-html的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧...
    99+
    2022-10-19
  • vue指令中v-bind怎么用
    这篇文章将为大家详细讲解有关vue指令中v-bind怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、v-bind:可以为元素的属性绑定一些数据 <div id="...
    99+
    2023-06-25
  • vue中插值v-once,v-text, v-html有什么用
    这篇文章将为大家详细讲解有关vue中插值v-once,v-text, v-html有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。引入Vue.js ,通过scrip...
    99+
    2022-10-19
  • vue中的v-show,v-if,v-bind怎么使用
    这篇文章主要介绍了vue中的v-show,v-if,v-bind怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue中的v-show,v-if,v-bind怎么使用文章都会有所收获,下面我们一起来看看吧...
    99+
    2023-07-05
  • Vue中v-bind指令有什么用
    小编给大家分享一下Vue中v-bind指令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!v-bindv-bind 用来动...
    99+
    2022-10-19
  • Vue.js中v-bind指令怎么用
    这篇文章给大家分享的是有关Vue.js中v-bind指令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、什么是v-bind指令v-bind指令用于响应更新HTML特性,允许将一个或多个属性动态绑定到表达式...
    99+
    2023-06-29
  • Vue中v-text指令有什么用
    小编给大家分享一下Vue中v-text指令有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!v-textv-text 主要用...
    99+
    2022-10-19
  • Vue指令v-show和v-if怎么使用
    本文小编为大家详细介绍“Vue指令v-show和v-if怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue指令v-show和v-if怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、v-sho...
    99+
    2023-06-29
  • Vue中v-model,v-bind,v-on的区别是什么
    本篇内容介绍了“Vue中v-model,v-bind,v-on的区别是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!v-modelv-m...
    99+
    2023-07-04
  • vue中{{}},v-text和v-html区别与应用详解
    {{}}获取值,不会清空标签原有内容 v-text 获取值,会清空标签原有内容,输出的是纯文本 v-html 获取值,会清空标签原有内容,若数据中包含htm...
    99+
    2022-11-12
  • vue中v-bind怎么使用
    本文小编为大家详细介绍“vue中v-bind怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue中v-bind怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在vue中,v-bind指令主要用于属...
    99+
    2023-07-04
  • Vue中v-html指令有什么用
    这篇文章主要为大家展示了“Vue中v-html指令有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue中v-html指令有什么用”这篇文章吧。v-htm...
    99+
    2022-10-19
  • vue中的v-show,v-if,v-bind的使用示例详解
    目录vue第四课:v-show,v-if,v-bind的使用1,v-show指令2,v-if指令3,v-bind指令vue第四课:v-show,v-if,v-bind的使用 1,v-...
    99+
    2023-05-14
    vue v-show vue v-if vue v-bind
  • 怎么使用Vue中v-指令
    这篇文章主要介绍“怎么使用Vue中v-指令”,在日常操作中,相信很多人在怎么使用Vue中v-指令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Vue中v-指令”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-25
  • Vue中指令v-bind动态绑定及与v-for结合使用详解
    目录前言:一、 v-bind动态绑定class1. v-bind动态绑定class(对象语法)2. v-bind动态绑定class(数组用法)3.v-bind动态绑定sty...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作