js
惊天bug
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
protobufjs如何把proto转成js,把js转成ts
在项目中要使用websockt实现一个聊天功能,其中要用protobufjs去做序列化。原创 2022-08-24 20:40:32 · 1978 阅读 · 1 评论 -
vue 可拖拽组件的实现
vue可拖拽组件的实现原创 2022-03-14 17:19:26 · 2340 阅读 · 0 评论 -
为什么要使用 async/await ?
今天讲 async/await 这组 API 。async/await 是 ES7 的标准,Promise 是 ES6 标准,async/await 这套 API 也是用来帮助我们写异步代码的,它是构建在 Promise 之上的,有点像 Okhttp 和 Retrofit 的关系。什么是 async ?async function myFirstAsyncFunction() { try { const fulfilledValue = await doSomeThing(); }转载 2021-07-06 16:56:52 · 3042 阅读 · 1 评论 -
vue中transition不生效的问题
当用到的时候刚开始就是不生效一、 组件过渡效果<transition :name="tsName"> <div class="view-list" key="liveList" v-if="whichSelected === 0"> <article-item v-for="(item, index) in liveList" :key="index" :datas="item" @click.native="j原创 2020-07-03 14:34:24 · 17172 阅读 · 1 评论 -
vue中axios请求404的问题
备注今天遇到很奇葩的问题 axios封装如下代理也是配置的一点毛病都没有,但是用下面的方法访问接口就会 报错 404 接口服务是没问题的 看不到问题所在解决办法: 我个人的是因为能确定代码写的没问题,然后就去重新下载了node_modules 就好了 就是这么的神奇...原创 2020-06-29 11:21:17 · 11103 阅读 · 0 评论 -
H5页面嵌入小程序没有返回按钮,以及返回页面空白的问题
需求催动此篇博客的诞生项目背景之前也没写过小程序但是看过之后都是现成的api 简单易懂 唯一就是会有很多坑要去踩 以为要写原生小程序 但是 是我想多了 公司是要节约开发成本 那么就衍生了H5嵌入小程序这个操作必须的1、要去申请一个小程序测试号要配置域名用2、然后准备一套自己写的项目 测试用代码部分index.wxml文件<web-view src="{{url}}#wechat_redirect"></web-view>#wechat_redirect 在原创 2020-05-27 15:58:42 · 2622 阅读 · 0 评论 -
H5页面隐藏到后台、息屏执行时间、微信浏览器,页面可见性事件visibilitychange
document.addEventListener('visibilitychange', function () { // 用户息屏、或者切到后台运行 (离开页面) if (document.visibilityState === 'hidden') { console.log('hidden') } // 用户打开或回到页面 if (document....原创 2020-04-10 21:22:44 · 3469 阅读 · 2 评论 -
前端页面,网页整体变灰
只需要在html的样式里面加一句代码 html { -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */ filter: grayscale(100%); }filter其实是css3的一个滤镜的效果javascript语法object.style.WebkitFilter="grayscale(100...原创 2020-04-07 14:16:36 · 927 阅读 · 0 评论 -
H5调用jssdk微信分享一系列联调过程以及示例分享demo
背景需求原因要写一个嵌入微信公众号的H5页面,里面详情页面包含了分享,之前都是直接调用客户端的分享,现在要通过jssdk自己去写,就感觉一阵头大,因为懒习惯了,然后被迫去看api文档刚开始环境没有映射域名,然后在测试环境发布调试起来比较麻烦,然后,还是因为懒。。。 找了一个本地调试的方法首先按照微信的jssdk的文档一步一步来, jssdk文档地址 去设置js安全域名以及申请appI...原创 2020-04-03 17:23:12 · 2709 阅读 · 11 评论 -
redux中的reducer合并使用,怎么合并reducer
reducer分析redux文件期望有更简单的方法,把两个reducer挂载在一个节点上redux文件redux第一个文件: actions.jsexport const AUTH = 'auth/AUTH';export const LOGIN = 'auth/LOGIN';export const LOGIN_SUCCESS = 'auth/LOGIN_SUCCESS';ex...原创 2019-11-26 15:00:47 · 907 阅读 · 0 评论 -
react中antd自定义主题样式,自定义主题样式覆盖
一、首先确认package.json less的版本"less": "^2.7.3",一定要是2.7.3二、webapck.base.config.js的loader配置{ test: /\.less$/, use: ['style-loader', 'css-loader', 'less-loader'], include: [resol...原创 2019-11-01 17:20:40 · 1564 阅读 · 3 评论 -
react中Object.assign({})中setState不生效的问题
Object.assign({})cosnt data = Object.assign({}, this.state[status.age], {id: status.key + 1})this.setState({[status.age]: data}, () => { this.list(status.age);})list = (key) => { console...原创 2019-11-01 17:11:49 · 942 阅读 · 0 评论 -
axios下载压缩包的处理方式
使用axios下载压缩包的时候;axios设置: return { types: [COMMON_SUCCESS, COMMON_ERROR], promise: axios.get(`${base}/service_mana/customer/downLoadZip`, {params: option, responseType: 'blob', headers: {Acce...原创 2019-09-17 14:08:58 · 3546 阅读 · 0 评论 -
reactwebAPP的各个页面之间的跳转以及footer相对应!
在用react写webapp时候,会用到各个页面之间的跳转,以及点击footer跳转相对应的页面,返回的时候还能返回到你前一次的页面并且脚标也对应。 先给每一个li一个activeclassname 写一个点击事件 返回用原创 2017-08-08 21:03:59 · 995 阅读 · 0 评论 -
在写项目的过程中会遇到jquery和zepto中的$打架,如何释放$操作符
var jq = $.noConflict(); // $ 变量会回到原先的变量值 //jq 来做jquery使用 , 和 $ 使用是一样的jq(function(){ jq('#id').on('click' , function(){})})原创 2017-10-14 11:02:37 · 518 阅读 · 0 评论 -
grunt uglify的 多js文件的压缩
先安装全局的grunt 输入npm install -g grunt -cli然后按下面的配置1、package.json的配置 { "name": "ui", "version": "0.1.0", "description": "ui", "license": "MIT", "devDependencies": {原创 2017-11-08 20:12:02 · 894 阅读 · 0 评论 -
js浏览器文本复制
var Input = document.createElement('input');Input.value = '复制内容';document.body.appendChild(Input);Input.select(); // 选择对象document.execCommand("Copy"); // 执行浏览器复制命令Input.className = 'Input';...原创 2018-10-23 09:40:11 · 1814 阅读 · 0 评论 -
全局变量多处使用,要改变该变量的顺序时,所有用到的都改变了顺序的问题
全局变量多处使用,要改变该变量的顺序时,所有用到的都改变了顺序的问题let data = []; if (this.outflowfbs.length === 4) { // 要用reverse反转的话 [...inflowfbs]改变数据的指向 let outdata = [...inflowfbs].reverse(); let i...原创 2018-12-19 14:01:04 · 456 阅读 · 0 评论 -
vue私有的Axios的通用封装
vue私有的Axios的通用封装import Axios from ‘axios’// ==> 私有Axios实例,用作拦截器作用const _instance = Axios.create()export default {install: function (Vue) {Object.defineProperty(Vue.prototype, ‘$http’, { value...原创 2019-03-19 10:34:22 · 280 阅读 · 0 评论 -
jQuery的scrollLeft以及scrollTop方法滑动的方法解析
在vue的项目中,不习惯去引入一个jQuery的库看了Jquery的滑动源码解析,其实可以直接用原生方法去操作dom滑动jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { var top = "pageYOffset" === prop; ...原创 2019-04-15 14:04:57 · 876 阅读 · 0 评论 -
react中favicon.ico图标不显示的问题
前提是我路径图片都是正常的没有任何问题无论怎么配置路径小图标都不显示的问题百度了很久都是在说路径的问题以及图标大小的问题最后在webpack.dev.conf.js的配置文件增加new HtmlWebpackPlugin({ filename: 'index.html', template: 'index.html', inject: true, ...原创 2019-07-01 13:54:41 · 4581 阅读 · 0 评论 -
node爬取页面内容和图片存到本地
// fs模块 功能 读写 追加 文件夹const fs = require('fs');// 解析html 功能强大 爬虫必备 像jquery一样的用法const cheerio = require('cheerio');// 发起请求 可以用与接收文件流const request = require('request');// 建立一个简易服务器const https...原创 2019-09-04 17:27:17 · 552 阅读 · 0 评论 -
原生javascript的一些排序!sort排序!敏感词过滤、输出*号三角形、九九乘法表!
原生javascript的一些排序!sort排序!敏感词过滤、输出*号三角形、九九乘法表!原创 2017-07-30 20:36:41 · 482 阅读 · 0 评论
分享