资讯专栏INFORMATION COLUMN

Vuejs中的那些隐藏属性

antz / 954人阅读

摘要:中的每个对象会一份实际的对象的数据放在外面,改变这些数据并不会反应到实际的对象上,如果我们希望真的改变对象的数据,有一个隐藏属性可以做到就是例子很多情况下你写了一个指令很可能会依赖或者需要解析另外一个指令,比如,然而中的指令并没有这方面的

__vue__

$els中的每个对象会copy一份实际的Vue对象(vm)的数据放在外面,改变这些数据并不会反应到实际的Vue对象上,如果我们希望真的改变对象的数据,有一个隐藏属性可以做到就是__vue__

例子:

this.$els.test.__vue__.objname = "objvaule"
Vue.parsers.directive.parseDirective

很多情况下你写了一个指令很可能会依赖或者需要解析另外一个指令,比如v-model,然而vue中的指令并没有这方面的功能提供(或者我没发现),那么我们就需要很蛋疼得去读取这个attr然后自己去解析(是的,非常蛋疼,如果有angular这样的共用controller存在就方便多了)

parseDirective这个方法是vue提供的一个帮助方法,可以帮你解析指令以及指令所带的filter,其实看了一下源码基本就是把model | filter1 filter2这样的字符串解析成{model: "model", filter: [filter1, filter2]}酱紫的,最终你还是要自己去获取model对应的数据,可能最终还是要考$watch

本文用于记录用,会时不时更新

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/79240.html

相关文章

  • Vue 2.x 实战之后台管理系统开发(二)

    摘要:导语承接上文实战之后台管理系统开发一在上一篇文章中,我详细叙述了如何创建项目框架和引入各种后台常用插件,做好这些准备工作后,我们就可以着手进行页面的开发了。如果传入的数据不符合规格,会发出警告。 1. 导语 承接上文:Vue 2.x 实战之后台管理系统开发(一) 在上一篇文章中,我详细叙述了如何创建项目框架和引入各种后台常用插件,做好这些准备工作后,我们就可以着手进行页面的开发了。在开...

    Ilikewhite 评论0 收藏0
  • vuejs 综合介绍 - 译自Vuejs作者博客

    摘要:对于一个每秒帧的状态改变,清楚的知道那些节点被影响,更新它们,而避免那些不受影响节点的更新。而脏检查或差分,往往会触发整个子树的重新渲染。截至目前还未发现开放和可复现的。 原文地址:http://blog.evanyou.me/2015/1... vuejs是一个建造web界面的库。配合其他工具,你也可以称它为框架(尽管它更多的看起来像是一堆配合很好的工具集)。如果你从未听说过vue,...

    Snailclimb 评论0 收藏0
  • 3月份前端资源分享

    摘要:面试如何防骗一份优秀的前端开发工程师简历是怎么样的作为,有哪些一般人我都告诉他,但是他都不听的忠告如何面试前端工程师 更多资源请Star:https://github.com/maidishike... 文章转自:https://github.com/jsfront/mo... 3月份前端资源分享 1. Javascript 使用judge.js做信息判断 javascript...

    nanchen2251 评论0 收藏0
  • todolist--初学者练习使用vuejs方法

    摘要:我们都知道,现在的前端开发的最火的三大框架之一,它极大地方便了我们的前端工作者的工作,这是笔者整理的一份用写的一个的整个过程。 我们都知道,现在Vuejs的前端开发的最火的三大框架之一,它极大地方便了我们的前端工作者的工作,这是笔者整理的一份用vue写的一个todolist的整个过程。 1.新建一个文件夹,配置环境变量 安装的命令行有: npm init -y npm i -S tod...

    NSFish 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<