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 相关文章推荐
详谈 Jquery Ajax异步处理Json数据.
Sep 09 Javascript
jsvascript图像处理—(计算机视觉应用)图像金字塔
Jan 15 Javascript
JS实现文字向下滚动完整实例
Feb 06 Javascript
jQuery siblings()用法实例详解
Apr 26 Javascript
js模态对话框使用方法详解
Feb 16 Javascript
vue中将网页打印成pdf实例代码
Jun 15 Javascript
关于单文件组件.vue的使用
Sep 20 Javascript
微信小程序websocket实现即时聊天功能
May 21 Javascript
laypage+SpringMVC实现后端分页
Jul 27 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
Oct 14 Javascript
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
给原生html中添加水印遮罩层的实现示例
Apr 02 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
星际争霸秘籍
2020/03/04 星际争霸
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php打开文件fopen函数的使用说明
2013/07/05 PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
2016/05/13 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
用 javascript 实现的点击复制代码
2007/03/24 Javascript
extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
2009/11/27 Javascript
onclick与listeners的执行先后问题详细解剖
2013/01/07 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
jQuery树控件zTree使用方法详解(一)
2017/02/28 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
iconfont的三种使用方式详解
2018/08/05 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
python缩进区别分析
2014/02/15 Python
python操作日期和时间的方法
2014/03/11 Python
python自动化测试之连接几组测试包实例
2014/09/28 Python
python使用chardet判断字符串编码的方法
2015/03/13 Python
Python中Selenium模拟JQuery滑动解锁实例
2017/07/26 Python
python实现Windows电脑定时关机
2018/06/20 Python
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
售后服务科岗位职责范文
2013/11/13 职场文书
物流司机岗位职责
2013/12/28 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
父亲节寄语大全
2015/02/27 职场文书
社区工作者个人总结
2015/02/28 职场文书
Matlab如何实现矩阵复制扩充
2021/06/02 Python
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
利用For循环遍历Python字典的三种方法实例
2022/03/25 Python