![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
RxnNing
我本非凡
展开
-
react学习01-快速入门
React 组件必须以大写字母开头,而 HTML 标签则必须是小写字母。原创 2023-08-10 14:01:13 · 186 阅读 · 0 评论 -
ES6学习-Symbol
方法,可以获取指定对象的所有 Symbol 属性名。该方法返回一个数组,成员是当前对象的所有用作属性名的 Symbol 值。对象的属性名可有两种类型,一种是原来的字符串,另一种是新增的 Symbol 类型。为 Symbol 值登记的名字,是全局环境的,不管有没有在全局环境运行。方法可以返回所有类型的键名,包括常规键名和 Symbol 键名。Symbol 作为属性名,遍历对象的时候,该属性不会出现在。如果 Symbol 的参数是一个对象,就会调用该对象的。,所以每次调用都会返回一个不同的值。原创 2023-08-08 10:28:34 · 737 阅读 · 0 评论 -
ES6学习-module语法
ES6模块这种加载称为“编译时加载”或者静态加载。原创 2023-08-07 13:42:43 · 835 阅读 · 0 评论 -
ES6学习-Class类
se6 class学习原创 2023-08-07 11:49:41 · 699 阅读 · 0 评论 -
生成二维码 arale-qrcode| 临时地址转blob | 画布转图片 | 将blob转换为file
【代码】生成二维码 arale-qrcode| 临时地址转blob | 画布转图片 | 将blob转换为file。原创 2023-08-01 11:23:21 · 438 阅读 · 0 评论 -
浏览器缓存|强缓存|协商缓存|node测试|测试强缓存不起作用原因
缓存问题原创 2023-05-24 15:53:46 · 337 阅读 · 0 评论 -
js 获取汉字首字符
https://gitcode.net/mirrors/xukeler/chinesepy/-/blob/master/ChinesePY.js原创 2022-04-20 17:25:09 · 449 阅读 · 0 评论 -
城/市/县 字典全国
//城市后台返回的接口数据export const cityData = [{ "id": "110000", "label": "北京市", "value": "北京市", "children": [{ "id": "110100", "label": "北京市", "value": "北京市", "children": [{ "id": "110101", "label": "东城区", "value": "东城区"原创 2021-08-24 11:17:27 · 370 阅读 · 0 评论 -
浏览器之间传地址或汉字转码 解码编码问题decodeURIComponent 和 encodeURIComponent
解码decodeURIComponent(options.SAVE_PATH)//解码网址编码encodeURIComponent() // 链接拼接编码网址原创 2021-08-18 13:43:56 · 742 阅读 · 0 评论 -
uview安装配置 在 uni-app中
先安装 uview ()如果项目中没有package.json 就先安装 这个npm init// 安装npm install uview-ui安装scss 这个通过 hbuilderx 插件商城配置就行引入// main.jsimport uView from "uview-ui";Vue.use(uView);引入theme.scss在 项目的根目录中的 uni.scss 文件中引入 (引入错误的话会报错)@import 'uview-ui/theme.scss.原创 2021-08-15 18:51:37 · 359 阅读 · 0 评论 -
js 判断某个时间 是 昨天、今天、明天 | 时间范围 |禁用时分秒
let todayDate = new Date(); //今天let nowDataArr = [todayDate.getFullYear(),todayDate.getMonth()+1,todayDate.getDate()] //今天的 年 月 日let activeData = new Date(date) //后台返回的某个时间let tomorrowData = new Date(todayDate.setTime(todayDate.getTime()+24*60*60*1000))原创 2021-05-27 15:24:16 · 6724 阅读 · 2 评论 -
获取原始图片大小比例
1.读取文件2.创建 img 元素3. 赋值src 属性4. 读取图片宽高checkPngSize(file, fileCheckSize, successFun) { const reader = new FileReader() reader.readAsDataURL(file) const image = new Image() reader.onload = (e) => { image.src = e.target.result原创 2021-05-18 17:12:01 · 557 阅读 · 0 评论 -
手写简单的promise
export class newPromise { constructor(executor) { executor(this.resolve, this.reject) } status = PENDING res = undefined result = undefined resolve = (value) => { if(this.status !== PENDING) return this.st原创 2021-03-03 17:04:32 · 96 阅读 · 1 评论 -
请求强制中断
实现原理:重复点击提交按钮,重复发生请求创建 url请求缓存列表 urlList设置axios请求拦截器,调用stopRequestUrl函数,判断是否拦截设置axios响应拦截器,调用 dropResponseUrl 函数,把缓存地址列表中的地址抛出去,避免下次请求被拦截let urlList = []//判断请求地址是否存在缓存地址列表中const stopRequestUrl = function (urlList,url,c,errorMessage ) { const erro原创 2021-01-13 14:45:15 · 451 阅读 · 0 评论 -
vue-router重复点击路由报错问题vue-router.esm.js?fe87:2051 Uncaught (in promise) NavigationDuplicated {_name: “
报错信息:vue-router.esm.js?fe87:2051 Uncaught (in promise) NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated", message: "Navigating to current location ("/recommend/000Si7u14BaKKw") is not allowed", stack: "Error↵ at new Navi原创 2021-01-13 09:27:41 · 1509 阅读 · 0 评论 -
el-input只能整数 或 到小数点后几位
input 数字只能输入整数<el-input v-model="sjje" oninput ="value=value.replace(/[^\d]/g,'')" class="money sjje"> 保留小数点后几位<el-input v-model="value" oninput="if(isNaN(value)) {value = value.slice(0,value.length-1) } if(value.indexOf('.')>0){value=v.原创 2021-01-11 18:30:06 · 1019 阅读 · 0 评论 -
vue 中使用 防抖 和节流
templete中<el-button type="primary" size="mini" @click="addGw('gwruelForm')" >保存</el-button >引入import { _throttle, Debounce } from "@/utils/util";methods中addGw: Debounce(function (formName) { this.$refs[formName].v原创 2021-01-08 18:10:53 · 251 阅读 · 0 评论 -
处理小数点保留后两位问题
filterNumber(){ var str = this.addForm.buyprice; //el-input v-model绑定的数据 var len1 = str.substr(0, 1); var len2 = str.substr(1, 1); //如果第一位是0,第二位不是点,就用数字把点替换掉 if (str.length > 1 && len1 == 0 && len2 != ".") {原创 2021-01-08 15:44:40 · 638 阅读 · 0 评论 -
vue-cli3中Mint UI全局和按需引入
cdn浏览器引入方法<!-- 引入样式 --><link rel="stylesheet" href="https://unpkg.com/mint-ui/lib/style.css"><!-- 引入组件库 --><script src="https://unpkg.com/mint-ui/lib/index.js"></script>在vue中引入的方法安装npm i mint-ui -S方法一、全局引入原创 2020-12-16 21:15:21 · 588 阅读 · 0 评论 -
简单的jsonP前后端实例
后端用node 写的安装expressnpm i express -save# 后端页面 app.jsconst app = require('express')()//引入 expressapp.listen(3333, () => {console.log(111)})app.get('/aa', (req, res) => {//请求 /aa路径触发 let {cb} = req.query //获取到前端发来的callback回调函数名 res.send(`${cb原创 2020-12-16 20:26:43 · 388 阅读 · 0 评论 -
前端vue 代理 或 后端node解决 跨域问题
方法一: 通过中间件解决app.use(function (req, res, next) {// 设置cors跨域res.header("Access-Control-Allow-Origin", "*");res.header("Access-Control-Allow-Headers", "X-Requested-With");res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");res.head原创 2020-12-14 20:01:24 · 393 阅读 · 1 评论 -
JSON数据格式 和对应方法的第二三参数的使用解析
什么是JSONjson 数据格式,不是编程语言。很多编程语言都有针对json的解析器和序列化器json是javascript语法的子级xml 和json 比较以前----------xml是互联网上传输结构化数据的实际标准xml过于繁琐、囵余与xml数据结构解析成dom文档摈弃去除数据麻烦js 和 json区别json字符串必须使用双引号(单引号报错)json中的对象属性加双引号json不能存放变量,没有声明、没有分号结尾不能出现连个同名的属性(在同一个对象中)undefined原创 2020-12-08 17:48:49 · 806 阅读 · 0 评论 -
react dns引入包
<script src="https://unpkg.com/react@16/umd/react.development.js"></script><script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script><script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"&原创 2020-11-27 14:10:13 · 323 阅读 · 0 评论 -
rem.js自适应 客户端
// 自适应代码(function (win) { var doc = win.document; var docEl = doc.documentElement; var tid; function refreshRem() { var width = docEl.getBoundingClientRect().width; if (width > 750) { // 最大宽度 width = 750;原创 2020-11-26 10:24:57 · 70 阅读 · 0 评论