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 相关文章推荐
js实现支持手机滑动切换的轮播图片效果实例
Apr 29 Javascript
JS实现自动变换的菜单效果代码
Sep 09 Javascript
jQuery+json实现动态创建复杂表格table的方法
Oct 25 Javascript
Vue.js教程之计算属性
Nov 11 Javascript
js闭包用法实例详解
Dec 13 Javascript
详解RequireJS按需加载样式文件
Apr 12 Javascript
JS 设置Cookie 有效期 检测cookie
Jun 15 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
vue-cli+webpack项目 修改项目名称的方法
Feb 28 Javascript
vue-star评星组件开发实例
Mar 01 Javascript
js验证身份证号码记录的方法
Apr 26 Javascript
vue响应式更新机制及不使用框架实现简单的数据双向绑定问题
Jun 27 Javascript
深入理解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中使用Oracle数据库(2)
2006/10/09 PHP
深入探讨PHP中的内存管理问题
2011/08/31 PHP
PHP实现图片上传并压缩
2015/12/22 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
Laravel日志用法详解
2016/10/09 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
JSQL 基于客户端的成绩统计实现方法
2010/05/05 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
2011/05/28 Javascript
AngularJS单选框及多选框实现双向动态绑定
2016/01/13 Javascript
js绘制购物车抛物线动画
2020/11/18 Javascript
快速入门Vue
2016/12/19 Javascript
jquery实现数字输入框
2017/02/22 Javascript
详解vue跨组件通信的几种方法
2017/06/15 Javascript
Vue.js项目部署到服务器的详细步骤
2017/07/17 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
详解js中Array的方法及技巧
2018/09/12 Javascript
vue-loader中引入模板预处理器的实现
2019/09/04 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
[37:21]完美世界DOTA2联赛PWL S2 Inki vs Magma 第二场 11.22
2020/11/24 DOTA
Python实现简单的语音识别系统
2017/12/13 Python
python类的方法属性与方法属性的动态绑定代码详解
2017/12/27 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
Django模板之基本的 for 循环 和 List内容的显示方式
2020/03/31 Python
小学新教师培训方案
2014/02/03 职场文书
公司应聘求职信
2014/06/21 职场文书
中专生自荐信
2014/06/25 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
超市收银员岗位职责
2015/04/07 职场文书
医药公司开票员岗位职责
2015/04/15 职场文书
消防验收申请报告
2015/05/15 职场文书
幼儿园大班教师评语
2019/06/21 职场文书