
VUE
文章平均质量分 51
VUe
#做一个清醒的人
躲进小楼成一统,管他冬夏与春秋
(注:因随着技术经验成长,过去总结的文章会有不足之处,浪费大家时间也很抱歉,若可以还请指正,我会进行修改。)
展开
-
vue实现pdf预览功能总结
总结:最初我是用了vue-pdf这个直接进行安装并进行使用的,可是并不适用我的项目,而且用户体验不好,最主要的是出现空白页,这只能完成简单的静态预览打印功能,让我觉得内心总觉得那里不满足。所以我干脆换了一种iframe的使用预览方式,这个方法简直太爽了,可以预览,在预览中生成目录,跳页翻页还有预览小框点击跳转页面,下载,打印,放大缩小并且还清晰展示,这些都可以满足!!!简单的预览功能请使用vue-pdfnpm install --save vue-pdf这里就不细描述了,具体看官网http原创 2021-05-29 11:34:51 · 1577 阅读 · 1 评论 -
vue的兄弟组件传值
1.通过状态提升(react叫状态提升,vue可能还有别的叫法)的方法去实现兄弟组件传值父组件: <template> <div> <ChildrentsA @close="clickhandler"/> <ChildrentsB :data="childrenData"/> </div> </template> <script> im原创 2020-12-14 16:17:34 · 491 阅读 · 0 评论 -
使用vue写一个计时器
**首先我们要知道setTimeout和setInterval的区别**setTimeout只在指定时间后执行一次,代码如下:<script> //定时器 异步运行 function hello(){ alert("hello"); } //使用方法名字执行方法 var t1 = window.setTimeout(hello,1000); var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法 win原创 2020-05-26 16:20:00 · 13093 阅读 · 0 评论 -
vue更改elementUI样式
因为在不同的组件中,样式是只能在本组件中使用,如果直接用class名更改是不可以的,我们可以用deep来进行样式修改。.father /deep/ .element_style{ 样式名:样式;}如果要多个组件中引入同一个css文件我们可以通过<style scoped> import ‘@/assets/css/style.css’;</style>...原创 2020-04-22 14:13:30 · 447 阅读 · 0 评论 -
vue使用rem进行窗口的放大与缩小
①找到vue的主入口HTML文件然后加上:<script> window.onload = function() { var deviceWidth = document.documentElement.clientWidth ||document.body.clientWidth; if (deviceWidth > 750) { ...原创 2020-04-22 14:09:42 · 1121 阅读 · 0 评论 -
vue报错Uncaught(in promise)
如图所示:我只安装了一个 npm i vue-router@3.0 -S然后发现项目启动时报错了,让我重新安装一个vuex 然后就好了。项目就不报错了解决问题参考如下:vue报错vue-router.esm.js?8c4f:2007 Uncaught (in promise) NavigationDuplicated {_name: “NavigationDuplicated”, n...原创 2020-03-13 18:01:16 · 2497 阅读 · 0 评论 -
vue使用下载插件来完成下载文件
leixign vue下载插件1.当我使用a标签实现下载的时候,是能解决下载的问题,但是会跳转页面。2.那么我们使用点击事件后,用window.open或者window.localtion.href,那么也会和使用a标签的效果是一样的,用户体验度,较差。3.那么我们改成download.js,完成了预期想要的效果,但是遇见一个问题,dowload.js只能自写内容来下载,那么我们如何实现根据...原创 2020-03-09 20:14:58 · 4795 阅读 · 5 评论