![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 63
爱忽悠的唐唐
有梦想的人,永远年少
展开
-
nginx反向代理支持网址自动添加斜线
nginx反向代理自动添加斜线问题原创 2022-06-16 16:06:38 · 2959 阅读 · 1 评论 -
对比文件,生成类似github diff对比报告
对比文件,生成github diff报告原创 2022-05-18 20:25:22 · 850 阅读 · 0 评论 -
vue入门秘籍
学习目标会搭建前端开发环境会创建Vue实例,知道Vue的常见属性会使用Vue的生命周期的钩子函数会使用vue常见指令会使用vue计算属性和watch监控了解vue-cli使用会编写vue组件掌握组件间通信了解vue-router使用了解vuex使用实战1.认识VueVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整原创 2021-04-18 21:10:25 · 261 阅读 · 0 评论 -
typescript教程
搭建环境全局安装tsnpm install -g typescript初始化项目tsc -inittsconfig.json常用配置{ "compilerOptions": { "allowUnreachableCode": true, // 不报告执行不到的代码错误。 "allowUnusedLabels": false, // 不报告未使用的标签错误 "alwaysStrict": false, // 以严格模式解析并为每个源文件生成 "use str原创 2021-03-10 21:46:47 · 310 阅读 · 0 评论 -
RN端ios全面屏刘海适配
项目中引入以下组件SafeAreaViewPlus.js 。可以自定义顶部和底部颜色。注意: 如果有用到 native-base 提供的headerTitle组件,下面文件中topArea的样式需改为height: 24, 如果没有用到,height:44/*** iPhone适配全面屏(iPhoneX)*/import React, {Component,} from 'react';import {DeviceInfo, SafeAreaView, StyleSheet, View, .原创 2021-01-20 10:07:25 · 1354 阅读 · 2 评论 -
git相关命令及规范
git分支命名• master:主分支,负责记录上线版本的迭代,该分支代码与线上代码是完全一致的。• develop:开发分支,该分支记录相对稳定的版本,所有的feature分支和bugfix分支都从该分支创建。其它分支为短期分支,其完成功能开发之后需要删除• feature/:特性(功能)分支,用于开发新的功能,不同的功能创建不同的功能分支,功能分支开发完成并自测通过之后,需要合并到 develop 分支,之后删除该分支。• release/:发布分支,用于代码上线准备,该分支从develop分支原创 2021-01-19 09:38:08 · 105 阅读 · 0 评论 -
android 7.0 https抓包方案
1、下载安装逍遥模拟器2、模拟器允许root3、安装charles,下载证书4、使用openssl的x509指令进行cer证书转pem证书 和 用md5方式显示pem证书的hash值证书转换,如果已经是pem格式就不再进行这一步openssl x509 -inform DER -in xxx.cer -out charles.pem进行MD5的hash显示查看openssl版本openssl versionopenssl版本在1.0以上的版本的执行这一句openssl x5原创 2021-01-11 09:33:06 · 1084 阅读 · 0 评论 -
eslint vscode保存时自动格式化失效解决方法
打开vscode的设置。setting.json文件,加入以下配置 "editor.formatOnSave": false, // 自动修复 "editor.codeActionsOnSave": { "source.fixAll.eslint": true, }, // 配置 ESLint 检查的文件类型 "eslint.validate": ["javascript","vue","html"],...原创 2020-06-30 14:01:33 · 9232 阅读 · 2 评论 -
react-native开发必备技巧
搭建环境下载android studio https://developer.android.google.cn/studio/index.htmlVSCode 搭建 React Native 环境https://www.cnblogs.com/hl1223/p/11049968.htmlhttps://blog.csdn.net/young_emily/article/details/790057283、连接夜神adb connect 127.0.0.1:620014、查看a原创 2020-05-14 09:32:02 · 322 阅读 · 0 评论 -
Git Commitizen 提交规范化、提交信息验证、自动生成changelog
规范提交信息1、全局安装Commitizen npm install -g commitizen2、在项目根目录下运行下面命令,使其支持angular的 Commit message 格式commitizen init cz-conventional-changelog --save --save-exact注意,–save-exact 相当于锁定版本号此时,package.jso...原创 2020-04-02 10:15:11 · 755 阅读 · 0 评论 -
js金融业务开发小技巧
第一种方法// 输入小数点后两位金额const inputMoney = (value) => { value = value || '' return value.replace(/[^\d.]/g, '') .replace(/^\./g, '') .replace(/\.{2,}/g, '.') .replace('.', '$#$') .r...原创 2020-03-18 21:26:34 · 298 阅读 · 1 评论 -
node-sass下载太慢解决方法
在项目根目录建立 .npmrc文件sass_binary_site=https://npm.taobao.org/mirrors/node-sass/原创 2020-03-11 17:18:33 · 1868 阅读 · 0 评论 -
vue-cli3 全局引入scss公共变量
css: { loaderOptions: { // 设置 scss 公用变量文件 sass: { data: `@import '~@/assets/style/public.scss';` } } },原创 2020-03-10 11:08:54 · 1592 阅读 · 0 评论 -
怎么样使父元素的overflow:hidden不影响到子级absolute绝对定位元素
在项目中使用了popover组件,由于父级设置了overflow:hidden,当子级长度超出时,即使子元素是绝对定位元素也受到了影响。查了很多资料,发现只要父级元素不设置position:relative和position:absolute样式,就不会隐藏绝对定位的子元素。...原创 2020-02-14 19:37:03 · 7864 阅读 · 1 评论 -
常见屏幕分辨率
@media (min-width: 320px)@media (min-width: 360px)@media (min-width: 375px)@media (min-width: 386px)@media (min-width: 393px)@media (min-width: 401px)@media (min-width: 750px)@media (min-width:...原创 2020-01-11 23:20:23 · 218 阅读 · 0 评论 -
vue之provide/inject
经测试发现,当provide提供为对象或者是某个方法时,子对象取值才会是响应式的。父组件代码 parent.vue<template> <div> <Child /> <button class="btn" @click="clickTest" > 点击我 </but...原创 2019-12-13 15:13:37 · 320 阅读 · 0 评论 -
eslint推荐配置
// https://eslint.org/docs/user-guide/configuringmodule.exports = { root: true, parser: 'babel-eslint', parserOptions: { sourceType: 'module' }, env: { browser: true, }, // htt...原创 2019-12-05 18:02:57 · 687 阅读 · 0 评论 -
vue仿dva自动处理请求loading状态
1、相关插件准备vue、vue-wait、axios2、在main.js引入vue-wait引入步骤如下,具体vue-wait文档请查看 https://github.com/f/vue-wait/tree/masterimport VueWait from 'vue-wait'//Loading集中管理控件Vue.use(VueWait) // add VueWait as Vue ...原创 2019-11-20 16:49:00 · 1067 阅读 · 0 评论 -
开发npm插件步骤
准备工作1、在项目根目录下建立.npmignore2、修改package.json,可参考github上别的项目发布1、切换镜像到npm(如果不切换登录的就是淘宝的cnpm):npm config set registry http://registry.npmjs.org/2、登录: npm login3、推送 npm publish --access=public...原创 2019-09-17 15:39:43 · 583 阅读 · 0 评论 -
commander使用技巧
在文章开头,我们先假定这个命令行工具叫做 tangTool。使用技巧1、我们希望用户在输入 tangTool 时,自动输出帮助信息。而用户输入 tangTool view 时(带子命令), 就才执行命令。技巧来了,只需要我们再定义command的时候,传入它第二个参数。就能达到这个效果了。...原创 2019-09-17 16:18:33 · 2865 阅读 · 1 评论 -
css文本两端对齐
<template> <div class="bg-fff p-10"> <p class="order-msg"> <span>订单号</span>:No1234567</p> <p class="order-msg"> <span>创建时间</span>...原创 2019-09-23 17:19:52 · 135 阅读 · 0 评论 -
使用switchHost管理host
1、清除缓存,使配置生效ipconfig/flushdns原创 2019-10-09 15:26:03 · 325 阅读 · 0 评论 -
indexedDb
参考教程:https://wangdoc.com/javascript/bom/indexeddb.html#indexeddb-%E5%AF%B9%E8%B1%A1原创 2019-10-11 14:01:20 · 6677 阅读 · 0 评论 -
npm-run-all 启动静态服务器并自动打开浏览器
package.json 文件此处参考swagger-ui项目 "scripts": { "open-static": "node -e 'require(\"open\")(\"http://localhost:3002\")'", "serve-static": "http-server dist/ -i -a 0.0.0.0 -p 3002", "start": ...原创 2019-09-12 10:43:07 · 2378 阅读 · 0 评论