
Vue
长成一棵参天树
这个作者很懒,什么都没留下…
展开
-
在使用vue父子传值过程中哪种最优?
前提:有一个表格需要增删查改,表格需要修改数据,此时如果使用弹框,将修改写成一个独立的vue单文件组件1.在父页面这么写修改template引入<flowUpdate ref="flowUpdate" @query="refresh"></flowUpdate>点击修改按钮,设置修改弹框的数据update(row) { let flow = deepClone(row); this.$refs.flowUpdate.showUpdataFlow(flow);}原创 2020-05-28 15:37:19 · 224 阅读 · 0 评论 -
Vue源码学习路线
在学习之前,我们需要先制定一个学习路线,循序渐进的学习,这样不至于一头雾水,无处下手。后面的学习路线如下:变化侦测篇学习Vue中如何实现数据的响应式系统,从而达到数据驱动视图。虚拟DOM篇学习什么是虚拟DOM,以及Vue中的DOM-Diff原理模板编译篇学习Vue内部是怎么把template模板编译成虚拟DOM,从而渲染出真实DOM实例方法篇学习Vue中所有实例方法(即所有以$开头的方法)的实现原理全局API篇学习Vue中所有全局API的实现原理生命周期篇学习原创 2020-05-20 14:32:33 · 337 阅读 · 0 评论 -
element show-overflow-tooltip当内容过长被隐藏时显示 tooltip时候内容不换行,下拉菜单select内容太长不出现滚动条
// 解决列表数据过长poper一行显示太长不美观问题.el-tooltip__popper{max-width: 200px;}// 解决下拉菜单选项太长,自动撑开不出现滚动条问题.el-select-dropdown{max-width: 243px;}.el-select-dropdown__item{display: inline-block;}.el-select-...转载 2020-04-21 16:21:07 · 4969 阅读 · 4 评论 -
多个标题文字吸顶效果
scroll() { let h2s = this.$refs.essayContentRef.querySelectorAll("[id ^= anchor]"); let len = h2s.length; let offsetTops = []; for(let i=0; i<len; i++) { offset...原创 2020-03-16 16:37:39 · 360 阅读 · 1 评论 -
vue form表单 使用resetFields函数问题
今天想使用新增和删除使用一个dialog,这就涉及到点击添加按钮需要清空表单数据的问题,我第一个想到的是调用resetFields方法。我直接写了之后是这样的this.$refs[formName].resetFields()结果直接报错,于是我就上网上百度了后,发现改成这样就不报错了。this.$nextTick(function() { const el: any...原创 2020-02-13 15:03:09 · 8320 阅读 · 0 评论 -
vue+typescript+poper.js使用
首先 安装poper.js npm install poper.js 然后import Poper from poper.js 设置tootip内容(tooltip的样式自己设置) 在mouseenter事件中设置增加poper 在mouseleave事件中设置隐藏poper<template> <div> <span ref="ele...原创 2020-02-06 15:15:36 · 609 阅读 · 0 评论 -
axios介绍
点击此处查看这篇文章写的很好噢原创 2019-10-19 13:36:34 · 155 阅读 · 0 评论 -
Vue render 函数中使用this
1.在render中直接使用this,on里面click函数不是箭头函数使用this需要在父级将this保存起来才能使用render: (h, params) => { const { row } = params let _this = this return h('div', { ...原创 2019-10-16 16:52:46 · 5718 阅读 · 3 评论 -
Vue坑之计算属性
今天试了个在computed里面去根据一个对象去return一个数组出去,当点击某个按钮将对应的属性修改,发现dom死活不更新,最后发现了。Vue计算属性只有在data属性更新了computed会随着一起更新,。将对象放在data中再更新属性就可以了。官网中的解释是这样的:我们可以将同一函数定义为一个方法而不是一个计算属性。两种方式的最终结果确实是完全相同的。然而,不同的是计算属性是基于...原创 2019-10-14 10:07:36 · 539 阅读 · 0 评论 -
Vue中点击加载更多滚动条滚动到页面最底部
<template> <div> <div class="table-container" ref="table-container"> <table class="table"> <tr v-for="(row,index) in data.slice(0,page)" :key="index">...原创 2019-09-25 22:38:50 · 2178 阅读 · 0 评论