Vue学习之v-bind使用实例

2025-12-22 08:28:24

1、打开WebStorm开发工具,新建‘test.html’,将vues.js放入同个文件夹,代码中引入vue.js。

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <script type="text/javascript" src="vue.js"></script>
</head>
<body>
</body>
</html>

Vue学习之v-bind使用实例

2、在body标签内添加div标签,在标签内添加h3,并使用v-bind绑定title属性,写代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <script type="text/javascript" src="vue.js"></script>
</head>
<body>
   <div id="app">
       <h3 v-bind:title="title">h3标签</h3>
   </div>
   <script>
var vue = new Vue({
           el : "#app",
data:{
               title:"我是title",
}
       })
   </script>
</body>
</html>

Vue学习之v-bind使用实例

3、打开页面,当鼠标移动到h3标签时,会显示出title

Vue学习之v-bind使用实例

4、修改上面代码,绑定a标签的href属性,这里有个字符串连接的知识点,代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <script type="text/javascript" src="vue.js"></script>
</head>
<body>
   <div id="app">
       <h3 v-bind:title="title">h3标签</h3>
       <a v-bind:href="'http://'+baidu">点我跳转到百度</a>
   </div>
   <script>
var vue = new Vue({
           el : "#app",
data:{
               title:"我是title",
baidu:"www.baidu.com",
}
       })
   </script>
</body>
</html>

Vue学习之v-bind使用实例

5、上面代码,点击a标签会跳转到

Vue学习之v-bind使用实例

6、使用v-bind配合事件行数还可以动态改变class属性,修改代码如下:

<!DOCTYPE html>


<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>Title</title>
   <script type="text/javascript" src="vue.js"></script>
   <style>
.red{
           width:100px;
height:100px;
background-color: red;
}
       .blue{
           background-color: blue;
}
   </style>
</head>
<body>
   <div id="app"
       <a v-bind:href="'http://'+baidu">点我跳转到百度</a>
       <div  v-bind:class="{red:isRed,blue:isBlue}"></div>
       <button v-on:click = "clickHandler">点我变蓝</button>
   </div>
   <script>
var vue = new Vue({
           el : "#app",
data:{
               title:"我是title",
baidu:"www.baidu.com",
isRed:true,
isBlue:false,
},
methods:{
               clickHandler(){
                   this.isBlue=true;
}
           }
       })
   </script>
</body>
</html>

Vue学习之v-bind使用实例

7、再次打开,点击按钮就可以切换颜色了

Vue学习之v-bind使用实例

Vue学习之v-bind使用实例

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢