自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 flutter 极光集成华为厂商推送:Could not resolve com.huawei.agconnect:agcp:1.9.1.301

主要一直通过vscode启动项目,下载华为包失败。通过和极光的开发沟通,在Android Studio中配置代理。然后正常执行即可,有问题可留言。检查链接成功,即可去下载插件包。

2023-11-22 15:42:53 218

原创 Xcode15.0打包Command PhaseScriptExecution failed with a nonzero exit code

Xcode15.0打包Command PhaseScriptExecution failed with a nonzero exit code。

2023-10-20 15:37:42 1153 1

原创 Vue3使用threejs加载gltf文件,模型较暗

默认情况下threeJS会使用线性编码(LinearEncoding)的方式渲染材质,因此会丢失真实颜色,需要改用RGB模式编码(sRGBEncoding)进行对材质进行渲染。网上的解决方案就是这些,不知道是我的threejs版本太高还是什么原因,对象里面没这些属性。],发现应该是模型编码的原因,只需要加上。...

2022-08-03 10:27:24 1610 1

原创 Flutter开发,DACS安全域内检测不到真机

flutter开发检测不到真机

2022-07-28 11:26:30 769

原创 vscode编辑器无法突出显示匹配的括号

1、文件-首选-设置,搜索match,选择always2、注释或者删除这段代码

2022-05-16 13:54:02 1567 4

原创 Nginx多项目路由转发

location / { try_files $uri $uri/ @router; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } location @router { rewrite ^.*$ /index.html last; } location /h5 { try_file...

2022-03-31 11:11:00 3463

原创 通过ssh拉取私有仓库报错 Access deined: authorize failure

所遇到情况如图所示:采取措施:降级node,npm版本,原版本:修改后:重新生成ssh,重新添加到仓库秘钥中。

2022-02-25 13:17:02 741

原创 微信小程序swiper中数据请求偶尔白屏现象,图片不显示

原因是在<swiper-item"> </swiper-item>中加了style样式,暂时不清楚原因。。。

2022-02-14 16:09:08 845

原创 Linux虚拟器如何开启Nginx

文章主要来自于Nginx教程!首先查看有没有权限,为$说明没有root权限,需要设置su 输入密码进入root管理cd /etc 来到etc目录下,sudoers文件在该目录下ls -l | grep "sudoers"sudoers文件的权限是-r–r-----chmod u+w sudoers 给sudoers文件添加写的权限将用户名比如 dd 添加到sudoers文件vi sudoers——>按下"i"(键盘键)进入编辑状态一直下滑到倒数20行左右.

2021-12-02 18:01:28 670

原创 Neditor报错,style of null 的问题

原本写的是script标签,改成div

2021-10-22 09:56:22 145

原创 Vue+antd中关于发送请求时候的Loading遮罩层闪烁无法覆盖问题

需求:在发送请求的时候需要给全局加loading样式,初步实现在App.vue中直接包裹整个router-view,然后监听vuex中的值,值在封装axios的时候,即请求拦截以及响应请求的时候改变App.vue <div id="app"> <a-spin :spinning="LOADING_PAGE" size="large"> <router-view /> </a-spin> </div

2021-06-30 14:38:49 2709

原创 JS中的事件循环宏任务(MacroTask)和微任务(MicroTask)

js是单线程语言,问题:大家熟知单线程在运行的时候代码都是从上往下执行,那么会有代码堵塞的问题,应该如何解决?JS在执行的时候会有同步任务和异步任务同步任务顺序执行,类似下面代码 console.log("start"); console.log("end"); // 打印结果 start end异步任务就是会把任务放进一个任务队列中,等同步任务执行完再来执行异步任务有:settimeout, setInterval,ajax ,promise.then(.

2021-06-22 16:33:08 287 1

原创 Vue3+Ts 实现 ant-design-vue 的全局引入和局部引入以及Vite按需加载

为了不耽误您的时间,可以直接拉到最后,第三种方法,观看使用~~~全局引入ant-design-vue的全局引入很简单,npm i --save ant-design-vue@next,然后在main.ts中添加即可。不推荐:这会影响应用的网络性能。(from 官网)局部引入第一种:在需要的组件中引入,例如按钮(方法可行但不推荐,只做说明)例子组件<template> <div class="hello"> <p> <a.

2021-06-21 12:30:04 9607 4

原创 nodejs小结

使用vscode node插件快速开启一个服务器端口

2021-06-18 16:36:01 130

原创 js canvas前端写验证码

验证码组件<template> <div class="code-style" @click="changeCode"> <canvas id="canvas" width="150" height="35"></canvas> </div></template><script lang="ts">import { defineComponent, onMounted, reactive, toRef

2021-06-17 16:36:18 595

原创 Vue的一些问题:别名

Vue关于路由别名比如我给name是base的路由设置alias为"hehe",就相当于我给小明起了一个外号就明哥,你访问小明就是小明,你访问明哥也是小明。即我输入地址"base"访问的就是base,我访问"hehe",地址也会给我转成http://localhost:8080/view/base...

2021-06-15 17:36:09 91

原创 Vue3.0使用antd时,打开Modal框时无法获取里面的dom节点

问题:打开模态框之前,如果原本后台存有值需要,如何填写到编辑框里面?测试方法1:在打开模态框的方法里面,获取dom节点然后innerHTML,比如 showModalList() { data.fxModel = true; document.getElementById("info")?.insertAdjacentHTML("afterbegin", props.fxValue); },报错document.getElementById(“info”)找不

2021-06-11 14:46:41 2873 2

原创 TS判断6种数据类型

function getType(obj: any) { const type = typeof obj; if (type == "string" && new Date(obj).toString() !== 'Invalid Date') { return 'Date'; } // 可以通过Object.prototype.toString方法,判断某个对象之属于哪种内置类型。 "[object Null]" return Object.prototype.

2021-06-08 14:57:49 4760

原创 vue3+antd制作后台管理系统的左侧导航菜单

导航菜单主页面<template> <div :class="collapsed ? 'shrink' : 'open'"> <a-button type="primary" @click="toggleCollapsed" class="buttonOpen" :style="{ marginLeft: collapsed ? '18px' : '10px' }" > <p v-.

2021-06-03 17:58:34 2591 1

原创 Vue3.0 + ts 父组件如何获取(调用)子组件的数据(方法)

Vue3.0 + ts 父组件如何获取(调用)子组件的数据(方法)父组件调用子组件的方法,只需在父组件中操作在父组件中引用的子组件添加ref属性,如下<template> <div> <a-button @click="submit">提交</a-button> <Jelly ref="flow" ></Jelly> </div></template>引入ref from

2021-04-30 10:44:27 6383 2

原创 小技巧(在编辑),代码折叠+连续解构赋值

加#region结尾加#endregion

2021-02-24 15:52:36 132

原创 vue3.0版本中怎么使用emit向父组件传值(TS)

因为需要用到TS,所以使用了VUE3.0的版本页面效果下面是新版本使用emit的用法父组件中首先:父组件引入子组件并传值,绑定方法 <ButtonToolbar :values="value" @toolabClick="toolabFun" />定义值并监听事件 setup() { const data = reactive({ value: ["新增", "编辑", "删除", "保存", "流程图"], toolabFun(key: Numb

2021-01-14 11:29:15 10723

原创 You may have an infinite update loop in a component render function

因为这个方法执行了两次,第一次获取到名字之后后面又调用一次,就会又置空,所以循环重复报错,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊崩溃

2020-12-08 13:06:12 237

原创 遇到钉钉小程序中请求报400错误

在模拟器中是没有问题的,但是用ios手机调试的时候,请求报400错误,最后原因是,我们自己加的请求头上所有的键值对需要加引号。

2020-11-09 10:08:37 1495 1

原创 vue中使用axios通过配置proxy实现跨域

请求地址http://www.xxx.cn/api/queryMsg.phpmain.jsimport axios from 'axios'Vue.prototype.axios = axios;axios.defaults.baseURL = '/api' vue.config.jsmodule.exports = { devServer: { host: 'localhost', port: 8080, proxy: { '/a

2020-10-12 19:04:23 1692

原创 如何在某个元素hover的时候,行和列都加上背景颜色,并且本身就有颜色需要重叠加深(antd of vue 中的 table)

需求主要是方便用户可以看出自己鼠标悬停的时候,对准的行和列这里明显可以看出,鼠标悬停在箭头方向的时候,横着的背景颜色加深(这里是antd中table表格中自己 ‘行’ 中的hover)代码如下.ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td { background: #e6f7ff; },但是因为也想让 ‘列’ 中也添加hover背景颜色在vue中,通过.

2020-10-12 15:29:17 1090

原创 CSS设置父元素透明度时,如何不让子元素继承

需求:获取16进制颜色之后转换成rgba颜色,然后设置rgba参数的第四个参数,透明度,子元素则不会继承 changeBgc(e) { let temColor = this.fromHex(this.changeColor(e.ddShiftCodeSource)); return { "background-color": `rgba(${temColor.r},${temColor.g},${temColor.b} , 0.3)`,

2020-09-20 15:05:06 1795

原创 vue使用antd中的select中的default-value无法动态修改

想实现的效果为 点击 table中的班组即可实现select选择框中的值改变,只需要给a-select添加一个key属性值与default-value属性值一样即可

2020-08-27 18:29:12 2987 3

原创 合并运算符??

a ?? b 的结果是:a,如果 a 不是 null 或 undefined,b,其他情况。或运算符 || 可以与 ?? 运算符以同样的方式使用。重要的区别是:|| 返回第一个 真 值。?? 返回第一个 已定义的 值。当我们想将 null/undefined 与 0 区别对待时,这个区别至关重要。例如,考虑下面这种情况:height = height ?? 100;如果 height 未定义,则将其赋值为 100。让我们将其与 || 进行比较:let height = 0;aler

2020-08-13 16:34:19 799 1

原创 call bind apply 三这都是改变函数体内部this的指向

call bind apply三这都是改变函数体内部this的指向,const module = { x: 42, getX: function() { return this.x; }};const unboundGetX = module.getX;console.log(unboundGetX()); // The function gets invoked at the global scope// expected output: undefinedconst

2020-08-12 10:10:29 190

原创 node.js+websocket+html 实现一个特别简单的聊天室

目录结构首先新建文件夹,然后确保电脑上有nodejs,然后在文件夹目录运行 npm i node-websocket使用如下代码:index.html<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> /* div {

2020-08-11 10:16:19 263

原创 Provisional headers are shown

有一种可能性是因为浏览器的安全性问题,打开浏览器设置可能是多种情况中的一种。

2020-08-08 08:51:33 401

原创 一些关于JS中数组的题目及解决方法,做完再看答案

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body></body>&lt

2020-06-29 17:06:17 611

原创 table表格里面的元素选中变色,而且可以上下移动

原本是想看一下大佬们的写法的,可是从csdn > 知否 > 知乎 等等,都是同一种方法,还TM都是原创,服了…直接效果图:代码:<template> <div> <table border="solid" width="100%" cellspacing="0" cellpadding="10"> <tr> <td>姓名</td> <td>日期&lt

2020-06-01 15:06:03 655

原创 循环出来的Elementui中的Popover弹出框,如何在外部触发Popover的弹出事件

Elementui的Popover基本使用,下面链接为官网介绍,就不做重复介绍了关于Elementui基本使用,官网地址重点:Popover的显示方法为doShow()遇到的问题:Popover弹出框是循环出来的,如图点击增加按钮让数组增加,所以弹出框也会增加,但不会触发点击事件,需求:增加按钮之后,同时出发Popover的点击事件解决方案:给这个dom节点添加ref属性,在methods中会打印出来循环出来所有的Popover,因为我用的添加数组的方法是,this.arr.splice(t

2020-05-14 11:25:38 8090 1

原创 VSCode怎么打开底部状态栏

在使用vscode时,发现下面的蓝色的状态栏不见了,然后去百度,emmmmmm,这抄袭也太严重了吧,那你也可以用也行啊,无力吐槽。只有自己想办法解决了,记得自己刚开始使用的时候底部状态栏是有的,然后就去了setting.json中,把代码更改注视掉就可以了,在逐条去找,是这个!// "workbench.statusBar.visible": false,...

2020-05-04 17:56:50 5338

原创 解决:DevTools failed to load SourceMap:... net::ERR_HTTP_RESPONSE_CODE_FAILURE的问题

在Google chrome开发人员控制台中一直报此错误。(虽然只是一个警告,但是体验还是非常不好)先说解决方案:第一种:在Google chrome浏览器调试工具中,设置该调试工具,点开之后选择Settings关闭此选项虽然这种方式是隐藏错误的好答案,但它并不能使错误消失,只是您无法在控制器中看到它。另一种方法是下载缺少的地图文件(说完之后会简单讨论一下原理)。第二种:...

2020-04-28 14:52:13 84272 8

原创 如何解决Namespace declaration statement has to be the very first statement or after any declare call

在用uni-app写悦读项目的时候,在签名认证遇到了一个这个问题,中文意思位:名称空间声明语句必须是第一个语句或在任何声明调用之后百度之后解决方法千篇一律都是:将页面文件转为utp-8无dom格式就OK了。以notepad++为例:而在我的服务器端只有记事本,没有高级编译器怎么办?这个时候可以用记事本打开然后另存为“ANSI”,如果是ANSI则不带BOM。(BOM 是 Byte Or...

2020-04-11 15:37:01 3943

原创 Vue报错:conflicts with v-model on the same element because the latter already expands to a value

:value=“item.content” conflicts with v-model on the same element because the latter already expands to a value binding internally与同一元素上的v-model冲突,因为后者已在内部扩展为值绑定用 :name="…" 代替 :value="…"即可...

2020-04-11 15:35:15 3765 2

原创 开启Apache的gzip压缩

我自己写过的一个项目中,最后打包出1.37M,可以说是挺大了,我在移动端测试的时候也是,加载速度非常慢。所以,在我开启Apache的gzip压缩之后:要让apache支持gzip功能,要用到deflate_Module和headers_Module。打开apache的配置文件httpd.conf,大约在105行左右,找到以下两行内容:(这两行不是连续在一起的)#LoadModule def...

2020-04-08 12:01:55 205

空空如也

空空如也

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

TA关注的人

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