vue 属性拦截实现双向绑定的实例代码


Posted in Javascript onOctober 24, 2018

下面通过代码给大家介绍vue 属性拦截实现双向绑定,具体代码如下所示:

let obj = {}
let get = ''
Object.defineProperty(obj, 'get', {
 set: function(val) {
 document.getElementById('input').value = val
 document.getElementById('text').innerHTML = val
 }
})
document.getElementById('input').addEventListener('keyup', function(e) {
 obj.get = e.target.value
})
obj.get = 'hello'

PS:下面看下vue中属性绑定和双向绑定的实例代码

一、属性绑定

<div id="root">
    <div v-bind:title=" 'dear jin,' + title">hello world</div>
  </div>
  <script>
    new Vue({
      el: "#root",
      data: {
        title: 'this is hello world'
      },
      methods: {
      }
    })
  </script>

通过 v-bind:title = " " 实现title绑定,等号 后面" " 里面可用js的表达式。

v-bind:title 可缩写成 :title。

二、双向绑定

<div id="root">
    <input type="text" v-model="content" />
    <div>{{content}}</div>
  </div>
  <script>
    new Vue({
      el: "#root",
      data: {
        content: "this is content"
      },
      methods: {

      }
    })
  </script>

v-model 为vue模板数据双向绑定指令。

总结

以上所述是小编给大家介绍的vue 属性拦截实现双向绑定的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
firefox中用javascript实现鼠标位置的定位
Jun 17 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
Jul 10 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
Aug 28 Javascript
js倒计时小实例(多次定时)
Dec 08 Javascript
JavaScript登录记住密码操作(超简单代码)
Mar 22 Javascript
js实现倒计时关键代码
May 05 Javascript
讲解vue-router之什么是编程式路由
May 28 Javascript
在vue2.0中引用element-ui组件库的方法
Jun 21 Javascript
Vue路由的模块自动化与统一加载实现
Jun 05 Javascript
Ant Design的Table组件去除
Oct 24 Javascript
JavaScript实现京东快递单号查询
Nov 30 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
深入理解JavaScript的值传递和引用传递
Oct 24 #Javascript
详解JavaScript中typeof与instanceof用法
Oct 24 #Javascript
使用electron实现百度网盘悬浮窗口功能的示例代码
Oct 24 #Javascript
JavaScript根据json生成html表格的示例代码
Oct 24 #Javascript
vue项目引入Iconfont图标库的教程图解
Oct 24 #Javascript
vue中的router-view组件的使用教程
Oct 23 #Javascript
jQuery pagination分页示例详解
Oct 23 #jQuery
You might like
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
php libevent 功能与使用方法详解
2020/03/04 PHP
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
自动完成JS类(纯JS, Ajax模式)
2009/03/12 Javascript
javascript利用apply和arguments复用方法
2013/11/25 Javascript
jQuery使用slideUp方法实现控制元素缓慢收起
2015/03/27 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
2016/08/29 Javascript
AngularJS表单和输入验证实例
2016/11/02 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
jQuery仿移动端支付宝键盘的实现代码
2018/08/15 jQuery
JS module的导出和导入的实现代码
2019/02/25 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
vue3.0中使用element的完整步骤
2021/03/04 Vue.js
Python IDLE 错误:IDLE''s subprocess didn''t make connection 的解决方案
2017/02/13 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
python取代netcat过程分析
2018/02/10 Python
python消除序列的重复值并保持顺序不变的实例
2018/11/08 Python
Python文件循环写入行时防止覆盖的解决方法
2018/11/09 Python
python使用pdfminer解析pdf文件的方法示例
2018/12/20 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
关于Django Models CharField 参数说明
2020/03/31 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
Django之腾讯云短信的实现
2020/06/12 Python
Alpine安装Python3依赖出现的问题及解决方法
2020/12/25 Python
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
学期自我鉴定范文
2013/10/01 职场文书
家具厂厂长岗位职责
2014/01/01 职场文书
大学生军训广播稿
2014/01/24 职场文书
家长寄语大全
2014/04/02 职场文书
七夕情人节促销方案
2014/06/07 职场文书
区域销售主管岗位职责
2014/06/15 职场文书
nginx搭建图片服务器的过程详解(root和alias的区别)
2021/03/31 Servers
python批量更改目录名/文件名的方法
2021/04/18 Python