
vue 爬坑
落魄前端,在线炒粉
这个作者很懒,什么都没留下…
展开
-
Vue/uniapp 精确获取dom元素高度/宽度等
getHeight(dom) { console.log(this.$refs.[dom].$el.offsetHeight) // 获取高度}// 这里的offsetHeight可以替换,用来获取其他的属性// offsetWidth //返回元素的宽度(包括元素宽度、内边距和边框,不包括外边距)// offsetHeight //返回元素的高度(包括元素高度、内边距和边框,不包括外边距)// clientWidth //返回元.原创 2021-03-01 14:26:29 · 5300 阅读 · 0 评论 -
Vue cli3 使用 scss 全局变量
1.安装sass-resources-loadercnpm install sass-resources-loader --save-dev2.在项目根目录新建vue.config.js文件3.在项目src/assets/css/ 中创建 index.scss 文件(路径自行新建或取其他也可以)4.vue.config.js内写入以下内容module.exports = { css: { loaderOptions: { sass: {原创 2020-11-23 11:18:50 · 634 阅读 · 0 评论 -
Vue 服务器域名与接口不同域名上线后404
当Vue项目打包上线后服务器域名与接口域名不同时 会报404这是因为vue在开发环境下,会根据配置好的api自动添加基准路径而在开发环境下,需要手动配置在config/prod.env.js添加module.exports = merge(prodEnv, { NODE_ENV: '"production"', API_ROOT: '"http://xxxx.xxxxxx.xxx"' // 基准路径})在api统一管理的文件内添加拦截器///request拦截器axios.int原创 2020-08-18 00:45:18 · 1279 阅读 · 2 评论 -
vue 获取文件流渲染 (如验证码)
getVerificationCode() { // 渲染文件流 axios.request({ url: '/api/v1/pub_captcha/', responseType: 'blob', method: 'get' }).then(res => { let blob = new Blob([res.data], { type: "image原创 2020-07-08 10:14:52 · 1910 阅读 · 0 评论 -
vue 批量成二维码 qrcodejs2 使用JSZIP打包下载
根据内容在前端生成二维码插件qrcodejs21. cnpm iqrcodejs2 -S2.html部分,这里在for循环内加了个盒子,并且给id绑定为+index,使它生成不同id的盒子qrcodejs2 会根据id找到盒子,并向内添加一个二维码绘制的canvas<div:id="'qrcode'+index‘"></div>3.js部分老规矩先...原创 2020-04-24 15:08:49 · 1596 阅读 · 0 评论