博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据绑定——Vue.js
阅读量:7032 次
发布时间:2019-06-28

本文共 909 字,大约阅读时间需要 3 分钟。

一、单向绑定

(一)双大括号 {

{}}(html 内字符串绑定)

DOM

{

{text}}

JS

 

但是,这种双大括号语法,只能用于 html 内部的字符串,不能用于绑定 html 的属性(如 title、disabled、checked 等)
(二)v-bind 指令(html 属性绑定)
DOM

title属性绑定,html属性不能使用双大括号形式绑定,只能使用v-bind指令

“:” 是 “v-bind” 的快捷方式

 

JS 

  

在 vue.js 的 html 属性上使用title={
{title}}这种语法,框架本身就会报错,如下图所示:

上面的报错,除了提示不能使用双大括号语法以外,还告诉我们可以使用 v-bind 或者 shorthand,也就是 v-bind 的缩写

 

二、一次性绑定

DOM

{

{once}}

 

JS
vue 通过 v-once 实现了框架本身对一次性绑定的原生支持。
 
## 不进行 html 转义

不转义的绑定(直接输出 html)

 
出于安全考虑,默认的数据绑定,会进行转义操作,屏蔽掉 html 标签。使用 v-html 指令,可以实现对文本内容不转义输出。这里的输出会替换掉目标标签的 innerHTML 代码中 p 标签中原本的文本将被替换
 
三、双向绑定
DOM
{
{input}}
JS
双向绑定依赖于 v-model 指令。修改 textarea 中的内容的时候, {
{input}} 将让内容同步更新到对应的 div 元素中。
 
 

转载于:https://www.cnblogs.com/-1212huan/p/7904142.html

你可能感兴趣的文章
redis-cli 连接远程服务器
查看>>
emlog通过pjax实现无刷新加载网页--完美解决cnzz统计和javascript失效问题
查看>>
sublime 之 vitage/emmet
查看>>
代码管理(四)SVN和Git对比
查看>>
python - hadoop,mapreduce demo
查看>>
mongodb常见管理命令
查看>>
1.7 以函数对象取代函数
查看>>
Vue过渡效果之JS过渡
查看>>
Android项目实战(三):实现第一次进入软件的引导页
查看>>
Web Service基础——基础概念
查看>>
Linux2.4文件系统中vfsmount、安装点的dentry、设备的dentry之间的关系【转】
查看>>
POJ 1201 Intervals
查看>>
JAVA訪问URL
查看>>
APP接口基础学习一
查看>>
设计模式 策略模式 以角色游戏为背景
查看>>
【转】CSS和SVG中的剪切——clip-path属性和<clipPath>元素
查看>>
【C语言入门教程】5.4 递归
查看>>
UVALive 6915 Leveling Ground 倍增RMQ
查看>>
Inside ARC — to see the code inserted by the compiler
查看>>
云中气象 有备而来
查看>>