Vue.js 教程

Vue.js 绑定属性

在 Vue.js 中,我们可以通过 v-bind 指令来实现属性绑定。该指令带有前缀 v-,用来表示它们是 Vue 提供的特殊属性。

v-bind 语法:

// 绑定 span 的 title 属性
<span v-bind:title="message"></span>
//或者
<span :title="message"></span>

可能你已经猜到了,它们会在渲染的 DOM 上应用特殊的响应式行为。在这里,该指令的意思是:“将 <span> 元素节点的 title 属性和 Vue 实例的 message 属性保持一致”。

示例代码

下面演示 v-bind 的用法,将 title 属性和 vue 数据中的 message 进行绑定,如下:

示例:

<div id="app">
   <!-- 绑定 title 属性,title 属性的值来自 Vue 的 message 属性 -->
   <span v-bind:title="message">鼠标悬停几秒钟查看此处动态绑定的提示信息!</span>
   <br/><br/>
   <span :title="message">鼠标悬停几秒钟查看此处动态绑定的提示信息!</span>
</div>

<script type="text/javascript">
   var app = new Vue({
       el: "#app",
       data: {
           message: "页面加载于" + new Date().toLocaleString()
       }
   });
</script>

👉自己动手试一试 »

示例效果,如下图:

如果你再次打开浏览器的 JavaScript 控制台,输入 app.message = '新消息',就会再一次看到这个绑定了 title 属性的 HTML 已经进行了更新。如下图:

说说我的看法
全部评论(
没有评论
关于
本网站专注于 Java、数据库(MySQL、Oracle)、Linux、软件架构及大数据等多领域技术知识分享。涵盖丰富的原创与精选技术文章,助力技术传播与交流。无论是技术新手渴望入门,还是资深开发者寻求进阶,这里都能为您提供深度见解与实用经验,让复杂编码变得轻松易懂,携手共赴技术提升新高度。如有侵权,请来信告知:hxstrive@outlook.com
其他应用
公众号