• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >vue > 简单理解vue中实例属性vm.$els

简单理解vue中实例属性vm.$els

作者:爱喝酸奶的吃货 字体:[增加 减小] 来源:互联网 时间:2017-05-30

本文主要包含els,马来西亚els学校,els q高达,els abchina,els 32n等相关知识,爱喝酸奶的吃货 希望在学习及工作中可以帮助到您

vue实例属性vm.$els到底是什么?有哪些需要注意的?具体请阅读本文。

不需要表达式

参数: id(必需)

用法:

为 DOM 元素注册一个索引,方便通过所属实例的 $els 访问这个元素。

注意:

因为 HTML 不区分大小写,camelCase 名字比如 v-el:someEl 将转为全小写。可以用 v-el:some-el 设置 this.$els.someEl。

我的理解:$els类似于document.querySelector('.class')的功能,可以拿到指定的dom元素。

Eg:

<div v-el:mainContainer></div>

var _dom = this.$els.maincontainer

注意:在取该dom元素时,不识别驼峰命名,如上例,绑定的值为mainContainer,但是在取dom的时候只能写maincontainer,否则将无法识别.

其实在上一篇文章中我就用到了 vue的实例属性 vm.$els

HTML代码:

 <input type="text" class='name-input' placeholder='请填写项目名称' v-on:keyup.enter='saveProjectFun' v-el:addProject>

js代码:

//当用户按回车后,保存添加的项目
 saveProjectFun:function(){
 var obj={}
 obj.success=false;
 let name=this.$els.addproject.value;
 obj.projectName=name.replace(/\s+/g,""); 
 this.projectData.push(obj);
 this.addp=true;
 }
</div>

其实  this.$els.addproject.value就相当于:document.querySelector('.name-input').value

本文已被整理到了《Vue.js前端组件学习教程》,欢迎大家学习阅读。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

</div>

您可能想查找下面的文章:

  • 简单理解vue中实例属性vm.$els

相关文章

  • 2017-05-30vuejs父子组件通信的问题
  • 2017-05-30Vue.js实战之利用vue-router实现跳转页面
  • 2017-05-30vue省市区三联动下拉选择组件的实现
  • 2017-05-30Vue 2.X的状态管理vuex记录详解
  • 2017-05-30Vue.js事件处理器与表单控件绑定详解
  • 2017-05-30vue.js开发环境搭建教程
  • 2017-05-30Vue概念及常见命令介绍(1)
  • 2017-05-30vue.js+Element实现表格里的增删改查
  • 2017-05-30Vue.js -- 过滤器使用总结
  • 2017-05-30vue.js利用Object.defineProperty实现双向绑定

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 自带气泡提示的vue校验插件(vue-verify-pop)
    • 概述VUE2.0不可忽视的很多变化
    • Vue.js每天必学之表单控件绑定
    • 前端框架Vue.js中Directive知识详解
    • vue2.0开发实践总结之入门篇
    • vue+axios实现登录拦截的实例代码
    • vue实现动态数据绑定
    • Vue.js展示AJAX数据简单示例讲解
    • Vue.js基础学习之class与样式绑定
    • Vue.js每天必学之过滤器与自定义过滤器

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有