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 省地市级联选择
Feb 07 Javascript
jQuery bind事件使用详解
May 05 Javascript
基于jquery的放大镜效果
May 30 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
Jan 04 Javascript
JS遍历Json字符串中键值对先转成JSON对象再遍历
Aug 15 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
Nov 16 Javascript
JavaScript中各种引用类型的常用操作方法小结
May 05 Javascript
html判断当前页面是否在iframe中的实例
Nov 30 Javascript
jQuery中的一些小技巧
Jan 18 Javascript
JQuery查找子元素find()和遍历集合each的方法总结
Mar 07 Javascript
angular 服务的单例模式(依赖注入模式下)详解
Oct 22 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
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
PHP使用NuSOAP调用Web服务的方法
2015/07/18 PHP
PHP和C#可共用的可逆加密算法详解
2015/10/26 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
jquery文字上下滚动的实现方法
2013/03/22 Javascript
jQuery中index()方法用法实例
2014/12/27 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
js实现html table 行,列锁定的简单实例
2016/10/13 Javascript
Vue.js在使用中的一些注意知识点
2017/04/29 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
基于js中的原型(全面讲解)
2017/09/19 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
如何阻止移动端浏览器点击图片浏览
2020/08/29 Javascript
Python中用于去除空格的三个函数的使用小结
2015/04/07 Python
使用Python的判断语句模拟三目运算
2015/04/24 Python
Python heapq使用详解及实例代码
2017/01/25 Python
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
详解Pandas之容易让人混淆的行选择和列选择
2019/07/10 Python
Pytorch之保存读取模型实例
2019/12/30 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
python入门教程之基本算术运算符
2020/11/13 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
PHP如何调用MYSQL存储过程
2014/05/30 面试题
若干个Java基础面试题
2015/05/19 面试题
Structs界面控制层技术
2013/10/11 面试题
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
财务管理职业生涯规划范文
2013/12/27 职场文书
国际经济与贸易专业求职信
2014/07/10 职场文书
公司周年庆寄语
2019/06/21 职场文书
python 对图片进行简单的处理
2021/06/23 Python
图神经网络GNN算法
2022/05/11 Python