博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue零碎收集
阅读量:5152 次
发布时间:2019-06-13

本文共 798 字,大约阅读时间需要 2 分钟。

 

在组件中创建dom:

let a=document.querySelector('.test');      let newDom=document.createElement("div"); // 创建dom      newDom.setAttribute("class","testAdd" ); // 添加样式      a.appendChild(newDom); // 插入dom

数组与对象的更新:

this.$set(你要改变的数组/对象,你要改变的位置/key,你要改成什么value) this.$set(this.arr, 0, "OBKoro1"); // 改变数组 this.$set(this.obj, "c", "OBKoro1"); // 改变对象

  或者:数组原生方法触发视图更新:

    splice()、 push()、pop()、shift()、unshift()、sort()、reverse()

 

使用computed实现过滤器:

computed: {     filteredNames: function () {        let filter = new RegExp(this.findName, 'i')       return this.names.filter(el => el.match(filter))     } }

 

 vue源码查看:

在你的vue项目里,谷歌命令行键入

Object.getOwnPropertyNames(Vue)  //可以看定义在对象上的所有属性名/方法名Vue.configVue.utilVue.set.toString() //我们平常在控制台上是看不了一个函数到底源码怎么样的,用toString()就可以啦

转载于:https://www.cnblogs.com/thing/p/vue.html

你可能感兴趣的文章
初步了解 Dubbo 初始化,加载
查看>>
Python3网络爬虫——一、什么是爬虫
查看>>
Array.from()和Array.of()
查看>>
10.17-JavaScript
查看>>
网络通讯框架MINA和XSCOCKET的简单比较
查看>>
【iOS开发-91】GCD的同步异步串行并行、NSOperation和NSOperationQueue一级用dispatch_once实现单例...
查看>>
Opencv on Ubuntu (from Ubuntu)
查看>>
从Ubuntu12.04升级到Ubuntu 14.04之后,系统将无法启动
查看>>
Redis源代码分析(十)--- testhelp.h小测试框架和redis-check-aof.c日志检测
查看>>
屏幕分辨率(QQVGA、QVGA、VGA、XGA、WXGA、WUXGA和WSXGA+)
查看>>
OpenStreetMap初探(一)——了解OpenStreetMap
查看>>
ubuntu下安装xlrd模块,Mysqldb模块
查看>>
sql语句查询数据库中的表名/列名/主键/自动增长值
查看>>
视觉slam领域经典综述和具体应用场景
查看>>
oracle语法查某个字段为空
查看>>
(转载)DevExpress ASPxGridView 使用文档三:编辑
查看>>
4.三角形面积
查看>>
Android 开发压缩图片
查看>>
CF750E 线段树+矩阵乘矩阵加
查看>>
第一章 引论---项目、项目组合和项目集
查看>>