前端
BBinChina
果然白痴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Js 的Promise 异步编程模式
Promise语义统称 承诺对象, 在异步编程模式中, 通过创建承诺对象,将异步任务交由承诺对象执行后,主线程可以去执行其他任务。当需要获取异步任务的执行结果时,通过承诺对象可以获取到对应的结果值Js 使用Promisefunction test() { return new Promise((resolve, reject)=>{ /* 执行逻辑 */ let result = ""; let succes原创 2021-10-21 21:28:20 · 163 阅读 · 0 评论 -
js 采用a 标签导出csv
let mainTitle = ["A", "B", "C"]; let dataStr = []; dataStr.push(mainTitle.join("\,")); //标题添加上换列转成字符串并存进数组 //datas为每行数据 for (let j = 0; j < datas.length; j++) { let temp = []; temp.push("A");原创 2021-10-12 18:11:42 · 288 阅读 · 0 评论 -
element-ui table 表格组件实现可拖拽效果(行、列)
首先,需要用到第三方库,sortable.js,因为我的项目是vue,所以在package引用的是vuedraggable,而vuedraggable是包含sortable的。npm install sortable.js --save// 或者npm i -S vuedraggable// vuedraggable依赖 Sortable.js,所以下载了vuedraggable,我们便可以直接引入Sortable使用Sortable的特性。// vuedraggable是Sortable一种加强原创 2021-09-28 09:25:15 · 1339 阅读 · 0 评论 -
js axios设置header
场景:js应用 向鉴权服务进行鉴权、获取Bearer token后请求资源问题:1、获取token时,js习惯采用json格式,而鉴权服务采用的是表单格式,那么需要设置请求的Content-type为application/x-www-form-urlencoded。2、json格式数据如何转化为表单格式呢,这里使用到axios库里的qs库,通过qs.stringify即可转化jsonimport axios from "axios";import Qs from "qs";const op原创 2021-09-24 14:36:20 · 1043 阅读 · 0 评论 -
js export和export default 导出的区别
实际开发中,经常会将js逻辑封装成独立的js文件,而采用export导出需要被使用的变量或函数。而在调用时,通过import来导入我们封装的逻辑内容,即import 呼应 export。js提供了 export 和 export default 两个关键字。命名导出export也叫named export(命名导出),它允许一个文件导出多个特性。// 导出单个特性export const name1, name2, …, nameN;export const name1 = …, name2原创 2021-09-14 11:18:57 · 771 阅读 · 0 评论 -
使用vue 开发chrome 插件
原文项目中需要从百度图片和谷歌图片批量抓取一系列关键词的图片,而且需要是大图资源,不能是缩略图。在后端通过http请求直接拉取内容抓取,遇到下面两个问题:有的大图地址是在前端通过脚本生成的,拉取页面内容之后无法直接得到大图地址翻页请求并不是简单的pageindex++,拿到下一页内容。抓取第一页后边的内容也需要分析翻页请求链接组装,以及返回的数据如何解析。这两个问题导致通过后端爬取大图列表十分困难。于是我想起了以前玩过的杂技——浏览器插件。通过javascript控制浏览器打开网页,搜索关键词,页面转载 2021-09-12 23:08:57 · 4451 阅读 · 0 评论 -
vuex 使用Store存储共享数据时,需要考虑逻辑上要不要响应Store值的变化
原理 :Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。你不能直接改变 store 中的状态。改变 store 中的状态的唯一途径就是显式地提交 (commit) mutation。这样使得我们可以方便地跟踪每一个状态的变化,从而让我们能够实现一些工具帮助我们更好地了解我们的应用。优势:当我们组件使用Store的数据时,如果数据变化会重新渲染组件。缺点:当组件不需要渲染,但是因为数据变化时,原创 2021-09-02 19:54:24 · 380 阅读 · 0 评论
分享