TypechoJoeTheme

Clover 的博客

统计
登录
用户名
密码
/
注册
用户名
邮箱

CloverYou

日出于东却落于西,相识人海却散于席。
搜索到 3 篇与 前端 的结果
2022-01-02

JavaScript 判断0非空问题

JavaScript 判断0非空问题
用uniapp做商城购物车时有个需求:类似饿了么中的选商品规格功能,只不过我们需求是多选,我是这么做的:用一个对象记录选中的'规格',例如:dataSet: {}点击规格时,将当前被点击项v-for的index得到,判断dataSet是否有这个index,有代表删除,没有就代表需要添加(index) { if(dataSet[index]) delect dataSet[index]; else dataSet[index] = index; }非常完美,但测试时却无法删除索引为0的数据。原因是Number类型的0等于false只要将0索引转为字符串即可(index) { index = index + ''; if(dataSet[index]) delect dataSet[index]; else dataSet[index] = index; }当Number类型的0和空字符串''判断时,结果为true
CloverYou
2022-01-02

随笔

32 阅读
0 评论
2022年01月02日
32 阅读
0 评论
2022-01-02

React学习笔记

React学习笔记
React入门React由Facebook开发,它是一个用于构建用户界面/视图的JavaScript库起初由Facebook的软件工程师Jordan Walke创建于2011年部署于Facebook的newsfeed随后在2012年部署于Instagram2013年5月宣布开源。为什么要学React?原生JavaScript操作DOM繁琐、效率低 (DOM-API操作UI)document.getElementById('...');使用JavaScript直接操作DOM,浏览器会进行大量的回流重绘原生JavaScript没有组件化/模块化的编码方案,代码复用率低。React的特点采用组件化/模块化模式、声明式编码,提高开发效率及组件复用率。在React Native中可以是用React与法进行移动端开发使用虚拟DOM和优秀的Diffing算法,尽量减少与真实DOM的交互。引包react.development.js ===>> React核心库 react-dom.development.js ===>> React扩展库,用于支持react操作dom ...
CloverYou
2022-01-02

React

28 阅读
0 评论
2022年01月02日
28 阅读
0 评论
2022-01-02

uniapp使用axios请求并封装无验证权限时重试

uniapp使用axios请求并封装无验证权限时重试
在uniapp中,使用axios进行请求时,uniapp无法使用axios的适配器,需要基于uni.request来定义适配器。安装完成axios后在项目utils目录下建一个axios文件夹文中根目录代表utils中的axios文件夹在根目录新建一个axios.js文件,在该文件中配置一个新的axiosimport axios from "axios"; const service = axios.create({ withCredentials: true, crossDomain: true, baseURL: '***', timeout: 6000 }) 在根目录建一个lib文件夹,在这个文件夹里建一个adapter.js文件,该文件配置了基于uniapp的axios适配,记得抛出这个适配器 import settle from "axios/lib/core/settle" import buildURL from "axios/lib/helpers/buildURL" /* 格式化路径 ...
CloverYou
2022-01-02

随笔

117 阅读
0 评论
2022年01月02日
117 阅读
0 评论
CloverYou
日出于东却落于西,相识人海却散于席。
88 文章数
11 评论量
IP信息

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

最新回复

  1. 缓存一致性 - 点击领取
    2022-01-06
  2. 宝宝
    2022-01-02

标签云