vue
不再重要
这个作者很懒,什么都没留下…
展开
-
stylelint样式规范工具
1.项目根目录新增 .stylelintrc 文件2.{ "rules": { # 缩进 4 个空格 "indentation": 4, # 去掉小数点前面的 0 "number-leading-zero": "never", # 使用双引号 "string-quotes": "double", # 每个属性声明末尾都要加分号 "declaration-bl转载 2021-05-27 18:41:49 · 1906 阅读 · 0 评论 -
js ts 函数工厂
class Message { private readonly message: string; //定义 message类型 防止ts环境画红色波浪线 constructor(message: string) { this.message = message //this指向当前工厂函数顶部 与 react或者 vue 内 this 不冲突 } success(txt:string) { message.success(txt + this.message) }原创 2021-05-24 14:51:59 · 256 阅读 · 0 评论 -
axios 设置请求超时时间
import axios from 'axios';axios.defaults.timeout = 500axios.interceptors.response.use(response => { return response}, err => { if(err.message == 'timeout of 5000ms exceeded'){ ...原创 2020-04-20 18:36:23 · 3306 阅读 · 0 评论 -
个人整理前端规范
个人整理的比较笼统的前端规范http://showdoc.hzjuym.com/web/#/33?page_id=616原创 2020-04-20 18:06:03 · 179 阅读 · 0 评论 -
vuex 个人整理 个人纪录
vuex:{ store文件夹:{ index.js:{ import Vue from 'vue'; import Vuex from 'vuex'; import getters from './getters'; import first from "./model/fi...原创 2020-04-20 17:19:55 · 166 阅读 · 1 评论 -
vue-json-excel导出表格时自动转码
修改vue-json-excel源码,在169行td标签里添加style="mso-number-format:'\@';" 就可以解决转载 2020-03-13 13:53:44 · 1091 阅读 · 0 评论 -
vw 和 rem 做移动端适配
// 设计稿宽度, 75var designWith = 750// 设计稿上1px对应设备上多少个单位的vw, 100vw表示设备屏幕宽度var vw = 100 / designWith// 此时的vw大小时html的font-size的大小// 同时rem单位时根据vw大大小进行计算的// 为了方便后面的尺寸计算,放大100倍,即设计稿上的100px;var font...原创 2020-02-26 17:54:20 · 213 阅读 · 0 评论 -
a标签下载图片跨域
前几天做项目的时候遇到了下载跨域的问题找到的解决办法就是 后端返回图片的文件流,然后前端使用blob()转换图片格式下载 let url = "后端返回文件流的地址" fetch(url,{method:'get',headers:{'Content-Type':'image/jpeg'}}).then( res=>res.blob().then(b...原创 2020-01-13 14:36:09 · 3086 阅读 · 0 评论 -
vue 移动端适配 .js
(function (ele, win) { var varEl = ele.documentElement, // orientationchange 事件 用来监听手机屏幕的反转 resizeEvt = 'orientationchange' in window ? 'orientationchange' : 're...原创 2019-10-18 11:04:35 · 381 阅读 · 0 评论 -
禁止输入框输入空格 onkeyup
原生<input type="text" onkeyup="this.value=this.value.replace(/\s+/g,'')">vue<input type="text" @keyup="this.value=this.value.replace(/\s+/g,'')">原创 2019-06-05 17:49:30 · 5524 阅读 · 0 评论 -
vue 图片裁剪
<!-- 这个图片剪裁插件,兼容ios与安卓 --><template> <div class="vue-box"> <img :src="imgUrl" alt="" id="img"> <input type="file" class="file" accept="image/png,image/jpg,image...转载 2019-05-18 09:45:56 · 814 阅读 · 0 评论 -
vue 中 使用 clipboard.js 复制内容点击两次才能成功问题
首先是进入页面之后 clipboard 没有创建实例 ,再点击复制之后才开始创建实例,创建实例之后并没有完成复制解决办法 在updated 方法里创建clipboard 实例为什么要在 updated 方法里创建 ?因为要保证页面元素渲染完成 并且能成功拿到任何一个html 元素updated(){ let text = '' this.clipboar...原创 2019-05-15 15:48:41 · 3617 阅读 · 0 评论 -
微信jssdk图片上传 ios不支持
ios不支持是因为路由跳转的时候指向的是上一个页面的路由所以在需要上传图片的路由里面加入一下代码:beforeEnter:(to,from,next)=>{ var u = navigator.userAgent; var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 ...翻译 2019-04-23 14:13:08 · 1526 阅读 · 0 评论