logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Eslint 的使用之微信小程序

日常开发 React、Vue 项目时,一般通过官方或社区流行脚手架搭建项目。对于 Eslint 配置,也能在搭建过程中通过脚手架进行配置。而微信小程序搭建都是通过微信开发者工具生成,本文则分享在小程序模板生成后,如何配置 Eslint。1、使用 yarn init -y 初始化项目 package.json2、安装 eslint 及相关依赖包使用 npx eslint --init 初始化,后续步

#javascript#小程序
使用 gulp-cleanwxss 清除小程序无用样式代码

小程序在迭代中,因没有及时清理无用样式,造成包体积越来越大。而通过人工判断清除工作量大,因而使用实现脚本清除。

文章图片
#gulp#小程序#node.js
微信小程序之判断目标元素是否在可视区域内

1、获取可使用窗口高度const { windowHeight } = wx.getSystemInfoSync()2、添加目标元素布局位置查询请求const query = wx.createSelectorQuery()query.select('#myElement').boundingClientRect()3、判断元素是否在可视区域内// windowHeight = top(目标元素刚

#微信小程序#javascript#前端
解决 ES6 Module 报 Access to script at ‘xx‘ from origin ‘null‘ has been blocked by CORS policy

一、问题说明在学习 JavaScript ES6 中 Module 部分时,使用 script 标签加载 ES6,代码报错。报错信息如下:试验代码如下:二、问题追溯1、本地打开文件,引用模块为 file 协议造成的资源跨域?很多博文中都对这个问题作出如下判定。可是我又想,平时 HTML 文件中引入 file 协议的外部脚本,不也正常执行?查找一番,在 MDN 找到了答案,描述如下:2、那我把引用模

#es6
VMware 安装 Deepin 20 详细过程

前排提醒:安装完系统进入应用商店安装软件前,先查看其他用户对该软件的评价再考虑安装,如 QQ一、环境说明虚拟机:VMware® Workstation 14 Pro镜像:Deepin 20二、创建虚拟机1、创建虚拟机2、选择典型安装3、选择安装镜像方式4、选择客户机操作系统Deepin 先前基于 Ubuntu 开发的,这里选择哪里并没多大区别5、命名虚拟机名称和选择安装位置6、指定磁盘容量Deep

#linux#虚拟机
解决 Git 报 error unknown switch `e‘ 错误

一、环境说明系统:Windows 10 Home 1909Git 版本:2.30.0二、问题说明在 VS Code 中,使用 git stash pop [<stash>] 语法报错(过去一直使用 VS Code 的图形化操作)三、问题寻找过程1、Git 版本问题?在版本 1.8.3.1 和 2.27.0 进行同样操作,问题重现。查看 Git 几个版本更新记录,语法没有出现不兼容升级,

#git
VMware 安装 Deepin 20 详细过程

前排提醒:安装完系统进入应用商店安装软件前,先查看其他用户对该软件的评价再考虑安装,如 QQ一、环境说明虚拟机:VMware® Workstation 14 Pro镜像:Deepin 20二、创建虚拟机1、创建虚拟机2、选择典型安装3、选择安装镜像方式4、选择客户机操作系统Deepin 先前基于 Ubuntu 开发的,这里选择哪里并没多大区别5、命名虚拟机名称和选择安装位置6、指定磁盘容量Deep

#linux#虚拟机
JS 获取指定 Cookie 值

JS 获取指定 Cookie 值我们知道在 JS 中,只能通过 document.cookie 获取到当前网页的 Cookie,返回的是以 ; 隔开的 Cookie 键值对字符串。在日常开发中,可以使用 js-cookie 包来操作 Cookie。若想用原生 JS 获取指定的 Cookie 值,可参考以下方法。获取 Cookie 的方法function getCookie(cookieName)

#javascript
到底了