自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 plus is not defined eslint报错

将eslint配置文件的globals里面添加plus: true。plus is not defined eslint报错。

2025-01-16 11:09:30 123

原创 uview-plus去除看广告

uview-plus是uview2的vue3版本,使用方式和vue2版本几乎一模一样,但是有个很恶心的地方,就是组件文档要看广告。调整这两个页面的z-index值为0以下即可。

2025-01-14 15:22:30 162

原创 nginx: [emerg] bind() to 0.0.0.0:80 failed 端口被占用

然后再进入nginx文件夹目录下面。输入nginx.exe。

2025-01-14 11:16:23 249

原创 知乎如何创作产生收益

电视、空调、洗衣机、冰箱、集成灶、燃气炤、油烟机、热水器、洗碗机、吸尘器、扫地机器人、净水器、空气净化器。:笔记本电脑、手机、平板、耳机、智能手环、智能手表、鼠标、键盘、显示器、投影仪。:破壁机、电磁炉、微波炉、烤箱、电动牙刷、剃须刀、吹风机、按摩器。:床垫、枕头、被子、人体工程学椅、智能马桶、电子锁、行李箱。两天之内做好选品,然后将带货文章写出来。

2025-01-13 14:57:19 129

原创 the capitalization checksum test failed, or it‘s an indirect IBAN address which can‘t be converted.

大写校验和测试失败,或者它是一个无法转换的间接IBAN地址。

2025-01-13 09:32:37 165

原创 Application HBuilder (processio.dcloud.HBuilder) is waiting for thedebugger to attach.

2025-01-09 18:59:44 63

原创 npm publish时443(error : getaddrinfo enotfound registry.npmjs.org registry.npmjs.org:443)

但这个地址在推送的时候经常会出现连接不上的情况(具体原因未知)原因:npm login的时候将镜像切换成了官方地址。解决办法:推送前将镜像地址换成淘宝镜像源。

2025-01-09 15:08:16 102

原创 vue-i18n使用$t导致ts类型报错问题

原因:vue-i18n往vue实例上面增加了属性。解决办法:shime-uni.d.ts中添加。

2025-01-03 10:09:57 228

原创 pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwli

pnpm : 无法加载文件 C:\Program Files\nodejs\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。powershell中运行Set-ExecutionPolicy -Scope CurrentUser。vscode终端使用pnpm报错。所在位置 行:1 字符: 1。

2025-01-02 14:55:19 212

原创 Git报Failed to connect to github.com port 443 after 21149 ms: Couldn‘t connect to server

解决办法:查看vpn代理端口,将git代理配置成和系统代理一致。

2024-12-28 14:31:20 140

原创 uniapp打包h5应用如何开启history模式,以及资源管理器直接打开存在问题

manifest.json中修改h5.router.mode: history即可。设置资源管理器打开只需要配置。

2024-12-26 21:30:13 386

原创 Hbuilderx的Uniapp项目点击发行时显示您不是这个应用的项目成员

此应用 DCloud appid 为 __UNI__A3F1ED4 ,您不是这个应用的项目成员。1、联系这个应用的所有者,请求加入项目成员(https://dev.dcloud.net.cn "成员管理"-"添加项目成员");2、重新在manifest.json中生成自己的APPID;3、联系应用所有者将此 DCloud appid 转让给当前账号。

2024-12-26 21:09:52 173

原创 html动态修改主题变量

【代码】html动态修改主题变量。

2024-11-29 15:30:58 89

原创 uniapp踩坑合集

网上的教程都是pages.json 的tabbar里面增加custom:true,实测只有小程序/h5有用h5端app端不起作用,目前网上没有找到解决办法。

2024-11-29 01:25:19 739

原创 pnpm的menorepo项目配置eslint和prettier

生成的配置文件如下所示,和csdn其他教程里面不一样,这是因为eslint升级成9.xx版本了。无需其他配置了,在commit时自动会触发commlitint。1、使用eslint脚手架安装相关依赖并生成对应配置文件。项目下面新增prettier.config.js。遇到uni is notdefintd。packages.json里面增加。3、配置commit-lint。注意vscode安装这个插件。需要node版本20以上。2、安装prettier。自动安装了以下几个插件。如下配置globals。

2024-11-27 05:19:12 550

原创 pnpm报错如Runing this command will add the dependency to the workspace root所示

之后再在根目录下面安装依赖就不会报错了。

2024-11-27 01:18:12 930

原创 Flutter实战短视频课程

ceshi。

2024-10-29 02:31:45 325

原创 vue项目使用tsx

使用webpack处理,配置如下index.tsx// Vue3中没有Vue.extend,可以用defineComponent来代替data () {return {num: 0},// 注意:父组件中ref修改响应数据,无法导致num刷新console.log('点击');expose({ // 默认只会暴露属性,故需要expose暴露num,});<div></div>// console.log('点击');// };// )

2024-04-28 15:24:12 1685

原创 解决使用webpack-dev-server打包后,浏览器显示Cannot GET /

解决使用webpack-dev-server打包后,浏览器显示Cannot GET /

2022-08-21 13:22:42 149 1

原创 慕客ps插件删除方法

慕客ps插件删除方法在插件应用市场无法实现删除已经安装的mock插件正确方法:C:\Program Files (x86)\Common Files\Adobe\CEP\extensions之前点击mock的安装包就会默认把文件放到上面这个文件夹了将idoc.mockplus.extension这个文件删除即可...

2021-04-07 15:53:24 1351

原创 js常用场景正则验证表达式

js验证邮箱:/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/手机号或电话:/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/

2021-04-05 20:55:57 126

原创 红宝书p252类构造函数和构造函数的区别

【红宝书p252类构造函数和构造函数的区别】1,相同点:两者实例化都必须用new关键字2,不同点,不用new,类构造函数会报错,构造函数this默认为window,但都无法实例化对象成功 <script> function Person() { console.log(this); } // 把 window 作为 this 来构建实例 let p = Person(); console

2021-01-09 21:46:58 126

原创 红宝书p251类构造函数

【红宝书p251类构造函数】1,类实例对象的原型被赋值为构造函数的prototype属性<script> class Person { constructor() { console.log('person ctor'); } } let p = new Person(); // person ctor console.dir(Person)

2021-01-09 21:37:06 114

原创 红宝书p250类和类实例的结构

【红宝书p250类和类实例的结构】1,查看类的结构<script> // 1,类表达式定义类 //1.1类有名字,赋值给变量 let Person = class PersonName { } console.dir(Person);</script>注意:person的name属性值为PersonName<script> // 1,类表达式定义类

2021-01-08 17:51:42 173 1

原创 红宝书p248寄生式组合继承

【红宝书p248寄生式组合继承】实现原理:定义一个prototype变量,保存Object.create(父类.prototype)的结果,即prototype对象的原型是父类的原型。同时prototype添加constructor属性指向子类。之后再将prototype对象变成子类的原型。1,将父类原型中的方法添加进子类原型中的原型,查看结构<script> function addPrototype(subType, superType) {

2021-01-07 22:55:45 121

原创 红宝书p245原型式继承

【红宝书p245原型式继承】1,调用函数,返回一个原型是父类对象的空子对象,查看空子对象结构<script> function object(o) { // 注意:object只是一个普通的函数 // F()相当于子类 function F() { } F.prototype = o; return new F(); } **/

2021-01-07 20:17:06 175

原创 红宝书p244组合继承

【红宝书p244组合继承】1,父类属性放构造函数里,方法放原型里,让子类继承后,查看子类结构function SuperType(name){ this.name = name; this.colors = ["red", "blue", "green"];}SuperType.prototype.sayName = function() {//以后子类实例可直接共用,不用重写的属性或方法写入父类的原型里面 console.log(this.name);};function SubTy

2021-01-07 01:33:12 189

原创 红宝书p243继承之盗用父类构造函数

【红宝书p243继承之盗用父类构造函数】1,查看继承后,子类父类的结构<script> function SuperType() { this.colors = ["red", "blue", "green"]; } function SubType() { // 继承 SuperType SuperType.call(this); } co

2021-01-07 00:59:52 277

原创 红宝书p238继承之原型链(继承父类实例)

【红宝书p238继承之原型链(继承父类实例)】1,让子类的原型是父类的实例,查看子类和父类的结构<script> function SuperType() { // 父类 this.property = true; } SuperType.prototype.getSuperValue = function () { // 父类原型中添加方法 ret

2021-01-06 22:14:09 112 1

原创 红宝书p226构造函数与实例,实例与实例之间的关系

【红宝书p226构造函数与实例,实例与实例之间的关系】1,查看构造函数、实例的结构 function Person(name) { this.name = name } let person = new Person('ike'); // 1,原型和实例的结构 console.dir(Person); console.dir(person);2,构造函数原型对象和实例原型对象console.dir(Person.prototype);c

2021-01-06 09:40:20 171

原创 红宝书p224函数的prototype属性

【红宝书p224函数的prototype属性】1,属性添加到构造函数中时1.1函数的prototype属性<script> function Person(name, age, job) { this.name = name; this.age = age; this.job = job; this.sayName = function () {

2021-01-05 18:36:34 116

原创 红宝书p220对象解构在参数中的应用

【红宝书p220对象解构在参数中的应用】<script> let person = { name: 'Matt', age: 27 }; function printPerson(f00, { name, age }, bar) { console.log(arguments); // 注意:arguments是系统变量,保存实参对象

2021-01-05 16:29:36 91

原创 红宝书p218数字对象的解构

【红宝书p218数字对象的解构】<script> // 对象的解构 // 数值对象解构 // 1,查看数值对象里面的属性 var num = new Number(100); console.log(num); // 2,解构数值对象里面的属性(包括原型里面的) let { constructor: c } = num; console.log(c);//f Numb

2021-01-05 16:03:04 117

原创 红宝书p218字符串对象的解构

【红宝书p218字符串对象的解构】查看字符串对象的所有属性<script> // 对象的解构 // 字符串对象解构 // var str = 'foobar';//这种方式无法看到对象里面的属性和方法 var str = new String('foobar'); console.dir(str); </script>解构字符串属性<script> // 对

2021-01-05 15:51:23 115

原创 红宝书p215 简写设置、获取函数

简写设置、获取函数1,原始写法 <script> // 原始写法 // 获取函数与设置函数 var obj = { name_: "", name: { get: function () { return this.name_; }, set: function

2021-01-05 11:38:16 125

原创 【红宝书p213】es6解决es5无法解决的等值判断问题

【红宝书p213】es6解决es5无法解决的等值判断问题1,es5及之前用===相等判定 <script> console.log(+0 === -0); // true console.log(+0 === 0); // true console.log(-0 === 0); // true </script>无法区分0的正负之分console.log(NaN === NaN); // falseconsole.

2021-01-05 11:27:48 118

原创 【红宝书p211】获取函数和设置函数

【红宝书p211】获取函数和设置函数利用获取函数和设置函数完成对象属性的值初始化方式一:计算属性<script> src = { set a(value) { a = value; }, get a() { return a; } }; // 注意:这里不管赋值先后顺序

2021-01-05 10:44:20 143

原创 【红宝书p207】访问器属性用法

【红宝书p207】访问器属性用法let book = { // 对象里面的属性实则可以被直接访问 year_: 2017, edition: 1 };准备以上对象,通过访问器属性间接修改对象里面属性的值es5的用法: // es5 Object.defineProperty(book, "year", { get() { return th

2021-01-04 18:28:02 90

空空如也

空空如也

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

TA关注的人

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