javascript
文章平均质量分 62
轻编程
每天一篇,轻轻松松学编程!
展开
-
一文总结 JavaScript 对象遍历的几种方式
循环时,返回的是所有能够通过对象访问的、可枚举的属性,既包括存在于实例中的属性,也包括存在于原型中的实例。用于获取对象自身所有的可枚举的属性值,但不包括原型中的属性,然后返回二维数组。每一个子数组由对象的属性名、属性值组成。用于获取对象自身所有的可枚举的属性值(不包括 Symbol 值作为名称的属性),但不包括原型中的属性,然后返回一个由。用于获取对象自身所有的可枚举的属性值,但不包括原型中的属性,然后返回一个由。用于获取对象自身所有的可枚举的属性值,但不包括原型中的属性,然后返回一个由。原创 2022-11-30 14:13:16 · 1108 阅读 · 0 评论 -
django+element-plus+vue3使用CDN方式使用icon的方法
【代码】element-plus+vue3使用CDN方式使用icon的方法。原创 2022-08-29 11:53:26 · 1100 阅读 · 0 评论 -
这几个小工具也太好用了
今天给大家推荐几个我私藏的平时工作学习爱用的小工具。hexed.it十六进制编辑器相信大家不会陌生,尤其是网络安全行业的同学,经常会使用它来查看文件、修改文件、编辑文件、编写exploit、shellcode等等。常用的十六进制编辑软件有010editor、WinHex、UltraEdit。但是吧,要安装软件总有些麻烦,尤其还要注册码激活码之类的就更麻烦了,一不小心还遭遇病毒木马或者捆绑软件,防不胜防。有时候只是临时用一下,有没有更轻便的方式呢?有!它就是:hexed.it。这是一个原创 2022-05-25 09:07:48 · 1598 阅读 · 1 评论 -
再见LayUI,向大神致敬!
LayUI官网即将下线,不免有些伤感!或许有人会说,他只是回归开源,将文档和示例全部迁移到了github和gitee!但细心阅读贤心发布的公告中的这段话:“过去五年,layui 有幸被应用在不计其数的 Web 平台,在前端工程化迅速席来的浪潮中,我们仍然感受到一丝来自于 jQuery 的余晖,这是一种带有热量的冰冷(反之亦可)。使命已达,便纵有万般遗憾,更与何人说?!最后,请大家怀揣对 Web 前端技术的热忱,去拥抱 Vue.js、拥抱 Element UI、拥抱更好的新时代,以及,所有那些值原创 2021-10-08 16:04:00 · 2892 阅读 · 3 评论 -
vue在html文件中结合axios时,axios的this指向为undefined解决
当vue与axios直接在html文件中使用的时候,位于axios的请求中的this指向并不是指向vue,而是指向window,如果在请求中直接用this获取data中的数据会出现undefined的问题,解决思路是将ES5的函数语法更换为箭头函数即可解决此问题,深层的原因就得深入去了解箭头函数和普通函数之间的区别了!案例:new Vue({ el: '#app', data:{ carousels: [], }, created() { axios.get('/a原创 2021-08-21 09:15:04 · 903 阅读 · 0 评论 -
Vue项目如何ant-design-vue框架?
进入我们刚才创建的项目目录cd vue_ant安装多个组件cnpm i --save ant-design-vue moment// 安装最新版的ant-design-vue,支持vue3cnpm i --save ant-design-vue@next 这里我们使用的是淘宝的景象cnpm,因为npm在国内使用很慢,这里安装了两个组件分别是ant-design-vue和时间库moment,多个组件同时安装,只需要在中间以空格隔开即可!启动项目npm run serve全局引入组.原创 2020-12-28 20:52:15 · 5775 阅读 · 1 评论 -
axios实例创建及将请求封装到独立文件
创建对应的axios实例,意思是一个axios实例对应一个接口地址,如果这个接口地址下有多条路径,就可以直接调用这个实例去请求,相同的信息抽象到这个实例里!案例:/* * axios实例**/const crmeb = axios.create({ baseurl: 'https://store.crmeb.net/api/pc', timeout: 5000})crmeb({ url: '/get_products', params: { .转载 2020-12-28 20:39:15 · 682 阅读 · 0 评论 -
axios的全局配置
在实际开发中我们请求接口的域名是固定,只是单纯的路径发生变化,也有可能很多参数都是固定的,那么我们就可以把这些固定的参数提取封装到一个文件,或者利用axios的全局配置!// baseurlaxios.defaults.baseurl = 'https://store.crmeb.net/api/pc'// headersaxios.defaults.headers.post['content-type'] = 'application/x-www-form-urlencoded';案例,转载 2020-12-28 20:33:29 · 2432 阅读 · 0 评论 -
axios拦截器使用
拦截器的概念其实就是你是想拦截住我们的这个请求的过程,比如你想在请求前先做一些事,拦截下请求,等这件事做完在去请求,或者是要等请求结束做一些事,再返回数据,可以拦截处理之后再返回,其过程大白话一些解释就是如此,本人最怕听一些很高深的概念性解释,这里输出就不说那么多专业的术语!AXIOS提供了四种拦截方式:axios有一个全局拦截的方式:axios.interceptors() 拦截成功后必须return返回,否则数据无法请求到请求成功与请求失败时拦截// instance实例拦截请转载 2020-12-28 20:30:41 · 1150 阅读 · 0 评论 -
为什么选择axios?
最重要的一个原因是,vue的作者推荐使用,再一个这个框架配合vue确实很棒!功能特点:在浏览器中发送XMLHttpRequests请求 在node.js中发送http请求 支持Promise API 拦截请求和响应 转换请求和响应数据支持多种请求方式:axios(config) axios.request(config) axios.get(url, [, config]) axios.delete(url, [, config]) axios.head(url, [, c.转载 2020-12-28 20:28:00 · 1266 阅读 · 0 评论 -
vue_cli自定义创建项目
vue_cli自定义创建项目创建项目vue create vueant自定义创建项目选择如图所示,回车进入自定义选择配置安装界面按键盘上下箭头键上下切换,空格键选中自己要安装的项,全部选完之后回车即可Router (vue的路由插件)Vuex (vue的状态管理插件)css Pre-processors (css预处理插件)Linter (代码检测插件)Unit Testing (单点测试模块)这里问我们路由是不是采用 history 模式,我们输原创 2020-09-23 21:04:40 · 798 阅读 · 0 评论 -
javascript操作字符串的几种方法
操作字符串字符串常见的操作如下:var s = 'Hello, world!';s.length; // 13要获取字符串某个指定位置的字符,使用类似Array的下标操作,索引号从0开始:var s = 'Hello, world!';s[0]; // 'H's[6]; // ' 's[7]; // 'w's[12]; // '!'s[13]; // undefined 超出范围的...原创 2018-03-18 22:44:52 · 239 阅读 · 0 评论