![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
SanOrintea
这个作者很懒,什么都没留下…
展开
-
js分发模式 不用if
分发模式原创 2022-06-14 11:13:29 · 204 阅读 · 0 评论 -
vue 自动匹配table导出为excel 组件(内无excel方法)
<template> <el-button @click="exportExcel" type="primary" icon="icon-daochu">导出</el-button></template><script>import {postExcelFile} from '@/utils/public_func'export default { props: { refName: {原创 2022-01-26 09:39:56 · 100 阅读 · 0 评论 -
完美解决elementui input输入框 Number 类型 的坑(上下三角箭头,科学计数法 e,保留小数,整数)
首先要明确:1、数字类型是一个int,有限定的位数,太大就失精了,因此,太长的数字用tel类型,短数字用Number。2、输入框是给用户用的,可以限制用户输入,但是不能自动改用户已经输入的东西(一开始用正则做了个匹配小数点后几位的自动删除,用户体验不好)遇到的问题:1、使用Number的时候,会有上下箭头(不好看),并且滚轮可以滑动(正常页面就是滚轮滑的,不能一键多用),禁用这两个2、输入(或复制黏贴进去)非数字的时候,虽然没输入,但是输入框中的光标闪动到左上角了,禁用这个<style l原创 2022-01-18 13:27:16 · 14252 阅读 · 3 评论 -
Promise学习笔记
Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已失败)。Promise对象的状态改变,只有两种可能:从pending变为fulfilled和从pending变为rejected。只要这两种情况发生,状态就凝固了,不会再变了//promise的执行顺序:先main,then压入微任务管道let promise = new Promise((resolve, reject) => { console.log('Promi.原创 2021-11-30 14:21:20 · 393 阅读 · 0 评论 -
JS(ES6)如何优雅的把后台JSON数据存到前端
async fetchData (id) { const params = { idNumber:id } // 构造parms const res = await this.$http(xxxxxxxxxxxxxxxxxxxxxxxxx) // 走接口,存到res const {data, success, message} = res.data // 解构出res中的数据,后面用 if (!success) { // 错误情况处理,错了就return出去原创 2021-11-13 11:38:41 · 1380 阅读 · 0 评论