[TOC]
### **1. v-bind用于给HTML标签设置属性**
```
v-bind:html属性="vue中data属性"
```
**或简写成**
```
:属性="data属性"
```
例如:
~~~
<!--<div v-bind:titles='title1'>123</div>-->
<div :titles='title1'>123</div> <!--简写形式-->
<script>
new Vue({
el:"#root",
data:{
title1:"v-bind对应的属性值",
content:"Please enter your name"
}
})
</script>
~~~
## **:符号表示传的值是变量,不加这个符号表示传的就是字面量**
所以,也可以直接这样写(去掉:)
```
<div titles="v-bind对应的属性值">123</div>
```
html页面渲染如下
![](https://img.kancloud.cn/19/2b/192bc11cd95281c3f554e6798b9a0c9d_365x57.png)
### **2. 字符串拼接**
```
<span :text=' "we" + 1 '>使用</span>
```
会渲染成:
```
<span text='we1'>使用</span>
```
所以,要想在v-bind指令中使用字符串拼接,只需要结合引号即可。
### **3. 运算**
```
<div :text='1 + 2'>test</div>
```
渲染成:
```
<div text="3">test</div>
```
1
### **4. 调用vue函数**
```
<div :text='getText()'>test</div>
```
~~~
methods:{
getText: function() {
return "functions"
}
}
~~~
渲染成
```
<div text="functions">test</div>
```
- vue
- 为什么要学vue
- 数据双向绑定
- vue指令
- v-bind创建HTML节点属性
- v-on绑定事件
- v-cloak
- v-text
- v-for和key属性
- v-if和v-show
- 案例1
- 自定义指令
- vue样式
- vue生命周期
- vue过滤器
- 自定义键盘修饰符
- 跨域请求
- vue组件
- 组件基础
- 引入vue文件组件
- 引入render函数作为组件
- 兄弟间组件通信
- 组件函数数据传递练习
- 路由
- 数据监听
- webpack
- vue校验
- vue笔记
- form表单中input前部分默认输入,切不可修改
- mixins
- 部署到nginx
- scope
- render
- 下载文件
- vue动态组件
- axios
- Promise
- vue进阶
- node-vue-webpack搭建
- vue事件
- 插槽
- vuex
- vuex基础
- vuex命名空间
- HTML递归?
- this.$nextTick异步更新dom
- elementui
- table
- 修改element ui样式
- form
- 优质博客
- vuex state数据与form元素绑定
- es6
- Promise