自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小歪博客

weixin_44599931的博客

  • 博客(29)
  • 收藏
  • 关注

原创 VUE_uniapp和vue无法长按复制解决方案

body{ -webkit-user-select: text; }

2021-04-30 17:18:30 425 2

原创 JS_js复制文本

function copy(text){ var input = document.createElement("input");  input.setAttribute("type","text") ;  input.setAttribute("id","test") ;  input.setAttribute("value", text) ; input.style.width = "10px"; input.style.height = "10px"; input.style.posit

2021-04-29 17:20:18 73

原创 JS_js中的特定字符后添加换行符,正则匹配特殊字符替换

方法一var string = 'This is my string. Lorem ipsum. Lorem ipsum.'console.log(string.replace(/\./g, '.\n'))方法二string.split(".").join(".\n")

2021-04-27 10:56:31 1519

原创 CSS_css计算属性calc提示hnvalid properpy value ,calc不起作用

height: calc(100vh - 120px);calc 进行简单的运算时,运算符号左右各要有一个空格,不然不起作用。

2021-04-27 09:35:12 195

原创 JS_js阻止事件冒泡的方法

阻止方法有三种:1、event.stopPropagation();document.querySelector("#login").addEventListener("click",(event)=>{ event.stopPropagation();})2、return false;document.querySelector("#login").addEventListener("click",(event)=>{ return false;})3、event.pre

2021-04-26 10:54:15 1579

原创 工具_TortoiseGit状态图标不能显示

首先:桌面右键–》TortoiseGit–》Settings–》Icon Overlays–》Status cache 点击选中Shell将下面这些代码,保存为注册表文件(后缀为reg)然后点击运行,重启电脑Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers][HKEY_LOC

2021-04-25 13:28:30 158

原创 JS_WebSocket基础使用,实时通信

if ("WebSocket" in window){ // 打开一个 web socket var ws = new WebSocket("ws://127.0.0.1:8081/WebSocket"); //连接成功回调方法 ws.onopen = function() { // Web Socket 已连接上,使用 send() 方法发送数据 ws.send("发送数据"); alert("数据发送中..."); }; //接受消

2021-04-25 11:40:38 367

原创 JS_窗口大小发生变化时触发,监听窗口大小,onresize

onresize 事件会在窗口或框架被调整大小时发生。window.onresize = function(){ console.log('窗口宽度',window.innerWidth); console.log('窗口高度',window.clientHeight);}

2021-04-25 11:31:18 876

原创 JS_js检测数组对象中是否有重复值

var arry = [{ itemType: "1", item_id: "86753", organizationId: "3117", price: "1000", qty: "1", }, { itemType: "1", item_id: "86753", organizationId: "3118", price: "1000", qty: "1", }, { itemType: "1", item_id: "86753", organ

2021-04-22 13:49:20 4533

原创 JS_js一维数组对象模糊查询

var type = ["name", "id"]; var dataList = [ { name: "蓝有",number: "1" }, { name: "蓝天", number: "2" }, { name: "李天一", number: "3" }, { name: "懒", number: "4" }, ] var value = "天";/*一维数组对象模糊搜索 dataList 为一维数组数据结构 value

2021-04-22 11:47:08 3115

原创 JS_使用js中获取checkbox里选中的多个值,checkbox全选

获取checkbox里选中的多个值<input type="checkbox" name="test" value="1"/><span>1</span><input type="checkbox" name="test" value="2"/><span>2</span><input type="checkbox" name="test" value="3"/><span>3</span>&

2021-04-22 11:28:50 854

原创 VUE_vue移动端禁止页面放大缩小

安卓:在 index.html 中添加 meta 标签。<meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover, user-scalable=0">IOS:在 src / app.vue 中 script 标签内添加代码。<s

2021-04-21 16:42:10 343

原创 VUE_vue实时监听元素距离顶部高度

<template> <div ref="scroll"> <div v-for="item in 20" :key="item">{{item}}</div> </div></template><script>export default { data() { return { }; }, created() { },

2021-04-20 10:20:24 1942

原创 VUE_vue监听路由变化

方法一:通过 watch// 监听,当路由发生变化的时候执行watch:{ $route(to,from){ console.log(to.path); }},或者// 监听,当路由发生变化的时候执行watch: { $route: { handler: function(val, oldVal){ console.log(val); }, // 深度观察监听 deep: true }},或者// 监听,当路由发生变化的时

2021-04-19 17:02:40 109

原创 VUE_微信浏览器调用微信支付,h5调用微信支付,h5调用支付宝支付

import { Toast,Dialog } from 'vant';//微信支付 兼容微信浏览器和h5wxpay:function(wxConfig){ let { appId="", timestamp="", nonceStr="", paySign="", signType="", package:_package="", mweb_url="", } = wxCo

2021-04-19 15:30:49 959

原创 VUE_vue项目页面加载时一闪而过的标题的修改

路由文件const routes = [ { path: '/', name: 'Home', component: () => import('../views/index'), meta: { title: '首页' } },]已经设置这个了 可打开首页时,页面标题还是显示了一下项目的目录名称因为组件是异步渲染上去的,这个 home 还没渲染完成的时候,自然就会显示项目的 title解决方法:1、需要每个路由都配置

2021-04-19 13:15:27 1319

原创 JS_visibilitychange事件监听页面显示隐藏

document.addEventListener("visibilitychange", () => { if(document.hidden) { // 页面被挂起 console.log('hide'); }else { // 页面呼出 console.log('show'); }});

2021-04-15 10:50:42 742

原创 JS_js弹窗封装

调用:xwToast({ message:"成功提示", //提示文字 time:30000, //关闭时间 设置默认3秒 background:'#07c060', //背景颜色 设置默认red color:"#fff", //文字颜色 默认#fff showClose:true, //是否显示关闭按钮 autoClose:false, //是否自动关闭 showC.

2021-04-14 17:55:45 293

原创 CSS_使用属性position:fixed的时候怎么让div居中

<div style=" position: fixed; top: 10px; left: 0; right: 0; width: 300px; height: 50px; background: red; margin: 0 auto;"> </div>关键代码:left: 0;right: 0;

2021-04-14 14:11:13 194

原创 JS_js判断当前是否是微信浏览器,判断移动端浏览器类型,微信浏览器、支付宝小程序、微信小程序等

js判断当前是否是微信浏览器,判断移动端浏览器类型,微信浏览器、支付宝小程序、微信小程序等

2021-04-13 10:22:27 4284

原创 CSS_css骨架屏

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>骨.

2021-04-10 10:00:14 105

原创 JS_js任意维度降一维,多维数组降一维数组,指定数组维度

数据类型不变方法function flatAll(arr){ while (arr.some(Array.isArray)){ arr = [].concat(...arr) } return arr;}使用let arr = [1,[2,[3,[[[[4,{}]]]]]]]console.log(flatAll(arr)) //[1, 2, 3, 4, {}]数据类型变字符串方法function flatAll(){ return S

2021-04-08 16:48:05 205

原创 UNI-APP_HbuilderX打包出错,本次打包选择了通讯录权限,请完成实名认证后再继续打包,取消通讯录权限打钩,还是提示使用通讯录权限需要实名制

云端服务器返回错误:本次打包选择了通讯录权限,请完成实名认证后再继续打包!如不需要使用通讯录权限,请在manifest.json页面取消通讯录权限后,重新提交打包。通讯录权限配置:1.App模块配置:Contact(通讯录);2.App权限配置:android.permission.READ_CONTACTS取消了 app权限配置 的通讯录权限,但是打包还是提示使用通讯录权限需要实名制如何解决:在App模块配置里,重新取消Contact(通讯录)的打勾后发现可以了...

2021-04-08 14:35:41 6769 1

原创 JS_js计算数组中每个元素出现的次数,计算数组某个元素出现次数

计算每个元素出现的次数var names = ['Alice', 'Bob', 'Tiff', 'Bruce', 'Alice'];var countedNames = names.reduce((obj, name) => { if (name in obj) { obj[name]++ } else { obj[name]=1 } return obj}, {})//reduce的第二个参数就是obj的初始值console.log(countedNam

2021-04-07 13:51:10 854

原创 JS_js二维数组求交集和并集

const arr = [ [0, 1, 2, 3, 5], [5, 1, 9, 7], [3, 9, 0, 4, 1, 5], [7, 8, 1, 6, 5] ]; var newArr = arr.reduce(function (prev, cur) { prev = prev.filter(v => cur.includes(v)) //交集 // prev = prev.concat(cur.filter(v => !prev.includes(

2021-04-07 10:57:29 831

原创 JS_浏览器控制台console里复制json格式数据

1.先在控制台(console)里打印出来json格式类数据:console.log(jsonObj);或者在请求里找到数据接口,打开Preview2.右键你需要复制的json数据(全部或某一部分),会出现选项Store as global variable,点击后,会自动生成一个全局变量temp1。3.敲入copy(temp1),回车,显示undefined表示复制成功,复制到粘贴板里。这时,你就可以在其他地方Ctrl+V粘贴了。步骤:console.log() -->右键点击(Store a

2021-04-06 15:40:56 2494

原创 PHP_宝塔数据库打开报错:在服务上检测到错误!请查看此窗口底部。

宝塔数据库打开报错:在服务上检测到错误!请查看此窗口底部。解决方法点击phpMyAdminphp版本选择7.0或以下版本再进入数据库,发现没有报错了!

2021-04-02 15:44:54 998

原创 PHP_thinkphp5选择上传多张图片

.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title

2021-04-02 10:53:05 579

原创 PHP_thinkphp5去除index.php

Apache修改文件 public/.htaccess 没有该文件则自己创建一个<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

2021-04-02 10:07:19 137

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除