logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue使用pdf.js 预览以及打印相关功能

不要用vue-pdf 只能预览不能有打印,当然如果只预览 就用这个更方便。1.引入import PDFJS from ‘pdfjs-dist’2.下载pdfjs将build web 和那个放在static下面。3.引入iframe4.报错,打开web里面的viewer.js,屏蔽一行代码就ok!!可以打印...

vue 引入静态json文件打包后文件内容未被修改

emmm...很坑,一开始就是单纯的引入json文件,发现打包后修改json文件但是并未更新,最后又换成了还使用axios引入,但是会有异步的问题一直解决不了。后来发现了个简单的办法。。把json文件改成js,里面的放的还是json,然后index.html里面script引入,然后赋值给Vue.prototype全局直接使用静态文件index里面引入然后要用的地方Vue.prototype.$d

#javascript
使用vue $set,es6 every全选单选实现

html:<div class="pro-detail" v-for="(item, index) in saleafteProducts" :key="index"><div class="check-bo

vue webkitdirectory属性上传文件夹

element 上传组件不支持文件夹上传,。。。使用input的webkitdirectory属性可上传文件夹<input ref="file"class="fileUploaderClass" type='file' name="file" webkitdirectory @change.stop="changesData"/>changesData () {co...

vue 加载静态json文件打包后更换json内容不起作用

之前是向下面直接把json文件引入,但是打包以后,调取的json文件还是未改之前的内容。所以找到了别的办法。import api from '../../static/serverConfig.json'然后找到了办法,引入了一个js然后在要用的页面import {$getJson} from './http'const getH5StaticJson = data =...

#vue.js
vue使用pdf.js 预览以及打印相关功能

不要用vue-pdf 只能预览不能有打印,当然如果只预览 就用这个更方便。1.引入import PDFJS from ‘pdfjs-dist’2.下载pdfjs将build web 和那个放在static下面。3.引入iframe4.报错,打开web里面的viewer.js,屏蔽一行代码就ok!!可以打印...

解决vue里el-select下拉框点击option,select未更新的问题

给select添加change事件,强制刷新。解决页面不会重新渲染的问题,找了很多种办法。。只有这个最实用最简洁。roleNameChange (val) {this.$forceUpdate()},```...

vue聊天对话框滚动条自动定位到最底部

这么写的话只能定位到发送消息前的前一条消息,不能定位到最底部.then(this.$nextTick(() => {let msg = document.getElementById('chatRecord') // 获取对象msg.scrollTop = msg.scrollHeight // 滚动高度...

使用eval,vue eslint会报 eval can be harmful

eval(this.sevenDateValueList.join('+')// eval can be harmful// 解决evil (fn) {let Fn = Function // 一个变量指向Function,防止有些前端编译工具报错return new Fn('return ' + fn)()}this.evil(this.sevenDat...

vue 加载静态json文件打包后更换json内容不起作用

之前是向下面直接把json文件引入,但是打包以后,调取的json文件还是未改之前的内容。所以找到了别的办法。import api from '../../static/serverConfig.json'然后找到了办法,引入了一个js然后在要用的页面import {$getJson} from './http'const getH5StaticJson = data =...

#vue.js
    共 12 条
  • 1
  • 2
  • 请选择