摘要:
<img :src="src" alt @error="handleError" /> methods: { handleError(e) { e.target.src = require("@/assets/img/default.png"); } } 阅读全文
摘要:
https://www.cnblogs.com/flypig666/p/12310814.html 阅读全文
摘要:
https://blog.csdn.net/jingjingshizhu/article/details/81315841 阅读全文
摘要:
https://www.jianshu.com/p/b99a163a27f1 阅读全文
摘要:
loadMore = (element, callback) => { let windowHeight = window.screen.height; let height; let setTop; let paddingBottom; let marginBottom; let requestFram; let oldScrollTop... 阅读全文
摘要:
父传子 子传父1 methods: { anniu(){ this.titleTxt('子组件传来的值') }, }, methods: { anniu(){ this.titleTxt('子组件传来的值') }, }, 子传父2 阅读全文
摘要:
环境 框架: vue 操作系统: ios 解决 如果你的vue-router用了mode:history; 把它去掉用默认的就OK了 阅读全文
摘要:
mounted() { this.maps(); } mounted() { this.maps(); } 阅读全文
摘要:
copy(text){ var save = function (e){ e.clipboardData.setData('text/plain',text); e.preventDefault();//阻止默认行为 } document.add... 阅读全文
摘要:
res(a, b, str) { //数字加英文 let re = `\^\\w{${a},${b}}\$` let reg = new RegExp(re); let status = !reg.test(str) return status }, res2(a,... 阅读全文
摘要:
1、安装:npm install vue-cropper 2、引入:import VueCropper from 'vue-cropper'Vue.use(VueCropper) 截图 切图工具比例 16:9 1:1 无 ... 阅读全文
摘要:
vm.$http.post(apiUrl.refundOrder, data,{ headers:{ 'lz-shopid':vm.orderRecords.shopId } }).then(res => { if(res.code==1){ vm.$toast.center(res.message) } }).catch(erro... 阅读全文
摘要:
mounted () { window.addEventListener('scroll', this.lazyLoading); // 滚动到底部,再加载的处理事件 }, beforeDestroy () { window.removeEventListener('scroll', this.la 阅读全文
摘要:
js中获取时间new date()的用法 阅读全文
摘要:
axios.interceptors.response.use((response) =>{ if(response.config && response.config.responseType == 'blob') { const blob = new Blob([response.data], 阅读全文
摘要:
let arr = [1,2,3,4,5,1,2,3] let arr2 = Array.from(new Set(arr)) console.log(arr2) //[1,2,3,4,5] 阅读全文
摘要:
1.5位整数带两位小数/^\d{0,5}(\.\d{0,2})?$/g 2.邮箱/^([0-9A-Za-z\-_\.]+)@([0-9a-z]+\.[a-z]{2,3}(\.[a-z]{2})?)$/g 3.不带小数的/^[0-9]*$/ 4.数字、英文、特殊字符/^[\w\+=_!@#%&*-]+ 阅读全文
摘要:
1、安装 npm install --save nprogress 2、在main.js中引入 3、在main.js中使用 阅读全文
摘要:
this.$router.options.routes //获得整个路由路径对象 this.$route.matched //获得当前路由的路径对象 阅读全文
摘要:
这个问题相信做移动端开发的童鞋会有深刻体会,以前用jq开发时就很头疼这个问题,每次底部footer部分需要用position:fixed,如果页面内容不是很长,没有超出屏幕范围,那就还好,没有问题;一旦超出屏幕范围,当你点击输入框,弹出键盘时,底部固定定位的footer部分就会被顶起来,很丑!有木有 阅读全文
摘要:
let reader = new FileReader(); reader.readAsDataURL(file.raw); reader.onload = () => { let imageUrl = reader.result; //此处便是得到的64位编码格式 }; 阅读全文
摘要:
pay(){ let data ={ order_id:this.order_id, wechatpay_type:this.wechatpay_type, merchant_id:localStorage.merchant_id, authentication_token:this.token, 阅读全文
摘要:
Array.prototype.indexOf = function (val) { for (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remov 阅读全文
摘要:
function good(n){ var toDate = new Date(n*1000); var toTime = Math.floor(toDate.getTime()/1000); toTimer(); setInterval(toTimer,1000); function toTime 阅读全文
摘要:
/^[1][3,4,5,7,8][0-9]{9}$/ 手机号码正则 /[A-Za-z].*[0-9]|[0-9].*[A-Za-z]/ 密码必须包含数字和字母正则 阅读全文
摘要:
var tel = ‘13587569855’ var reg = /^(\d{3})\d{4}(\d{4})$/; tel = tel.replace(reg, "$1****$2"); 阅读全文
摘要:
1.在后台返回的数组对象中,添加一个自定义属性,这个属性用于控制模态框的显示。2.在事件中传入该列表的索引参数,然后在事件方法中找到数组相对应的下标,更改自定义属性便可 阅读全文