vue
淡蓝色小怪兽
懂得不多。慢慢记录~每天进步一点~
展开
-
父组件监听子组件声明周期的方法
父组件:@hook:mounted="watchChild",watchChild写监听到子组件生命周期触发后,要走的逻辑<template> <div class="home"> <div>{{title}}</div>//看这里看这里 <child @hook:mounted="watchChild"></child> </div></template><scrip原创 2020-06-18 10:13:25 · 279 阅读 · 0 评论 -
vue全局组件的引入
1,创建组件在自定义组件的文件夹下(layout)创建组件,并创建index.js文件,2,导出组件在index.js内导出组件(可以同时注册多个组件),代码如下:import QRcode from '@/components/layout/QRcode.vue'const components={ install(Vue){ Vue.component('v-qrcode',QRcode) }}//判断if(typeof window !=='undefined'原创 2020-06-18 09:33:18 · 4765 阅读 · 0 评论 -
关于vue里页面的缓存
keep-alive是vue内置的一个组件,可以使被它包含的组件处于保留状态,或避免被重新渲染。用法:运行结果描述:input输入框内,路由切换输入框内部的内容不会发生改变。常见的用法:(下图是在https://www.cnblogs.com/sysuhanyf/p/7454530.html截的图,本篇文章为了自己方便查看。)在keep-alive标签内部添加inclu...原创 2018-03-07 13:43:35 · 40688 阅读 · 7 评论 -
vue一些需要注意的小知识点
1.vue的生命周期,主要的介绍官网(https://cn.vuejs.org/v2/api/)上都有。主要说的是created和mounted。之前在写项目的过程中,需要对DOM节点进行操作(但是在vue里面尽量不要获取节点进行操作。vue主要是对数据进行操作),在created里面这些操作并不能实现,但是在mounted里面是可以的。主要原因就是:created是vm实例已经创建但是未完成挂载...原创 2018-03-05 15:11:18 · 1574 阅读 · 0 评论 -
列表滚动触发下拉刷新的实现
思路:首先需要一个触发事件,来触发加载更多这一事件,在触发的函数中,弹出一个加载的页面,并将向后台传输的page_size加5,然后判断加载数据的长度是否为0。如果为不为0,则给loadAll附一个值,利用三目运算符,判断加载的状态,渲染页面。html:js:...原创 2017-10-17 10:26:56 · 2055 阅读 · 0 评论 -
通过blob解析二进制的文件流,下载文件
需求:表格转换,上传一个表格,解析后台返回的文件流,下载转换后的表格html: <div class="edit_dialog"> <el-dialog title="表格转换" :visible.sync="execlChangeVisible" width="600px" :append-to-body="true" :close-on-click-mo...原创 2019-08-01 09:39:34 · 10968 阅读 · 0 评论