- 博客(102)
- 收藏
- 关注
原创 Cannot read property ‘setRules‘ of undefined“found in,u-popup u-form 规则失效问题解决方案
然后在调用这个组件的时候,点击某个地方,通过ref得到就内部函数就可以了,切记open()中show=true,要在最上面。我们在methods 中写一个函数。
2024-03-01 20:46:23
958
原创 chunk-vendors.js:16043 Uncaught TypeError: Cannot read properties of null (reading ‘bottom‘)
sticky组件创建了Observer监听,切换页面,并且页面没有销毁时,导致组件仍然保持监听,所以出现Cannot read properties of null (reading 'bottom')报错。吸顶组件u-sticky和底部导航栏tabbar切换页面时产生冲突,
2024-01-10 10:18:27
678
原创 uniapp 多轴图,双轴图,指定哪几个数据在哪个轴上显示
配置在哪个轴上面,index 0是第一个 index:1 指的是第二个,依次类推。这里我封装成一个组件,自适应的,可以直接复制到自己的项目中。这里使用的在这里导入,
2024-01-09 18:36:55
889
2
原创 uniapp运行到手机模拟器
如果没有显示,重启mumu和uniapp开发工具HBuilder, 如果还是不行,更新HBuilder(博主更新后就可以搜到了)文章是博主,自己安装截图的,目前没发现什么问题,如果有写错的地方请发至评论区,我看到后会及时改正,也欢迎大家讨论。找到这个文件,点击打开,保存上面的abd配置页面ctrl+s(好像会自动保存,博主习惯Ctrl+s)第四步,打开HBuilder,如下图,将端口,如16384,加入到。第四步,配置路径,右击mumu模拟器。最后就运行到mumu了,系统变量-》path。
2023-12-20 23:22:54
1438
原创 TypeScript基础语法
interface(接口)中定义的函数,不用加function。枚举不赋值默认值是数字 比如HI是0,HELLO是1。TypeScript基础语法。
2023-12-20 11:18:02
427
原创 鸿蒙开发工具之DevEco Studio安装
第十步 安装 node.js和ohpm 对于初学者,直接全选第二个 以前用的node的,node可以选择自己的,选择next。文章是博主,自己安装截图的,目前没发现什么问题,如果有写错的地方请发至评论区,我看到后会及时改正,也欢迎大家讨论。最后,有需要的设置成中文就可以了,选择下面configure 的plugins(插件)第九步 选择导入自己的设置,第一次用的就默认选第二个不导入。第二步 选择自己电脑的相应的系统进行安装。点击ok后,选择restart,就是中文的了。第七步 根据自己情况选择。
2023-12-18 20:27:46
601
原创 vue 路由跳转到其他页面指定位置(锚点)
我们要跳转的时候,其实在路由后面拼接一个#main 就可以了。首先在指定的位置增加一个锚点(要被跳转的页面)下面是没有锚点,要准备点击后跳转的页面。然后在被跳转的页面增加一下代码。
2023-11-30 09:42:53
1533
1
原创 iview form 动态表单
把需要输入的用v-show来验证就好了,可以实现 表单验证,还有红色星号的切换,真是不容易,发现前面得红色必选项跟着变换,但是表单验证输入了还是显示不能为空。然后我用了v-if 结果,红色星号在,表单验证确是可以的。
2023-10-25 20:26:29
437
原创 $ref赋值之后,子组件不渲染(刷新后,$ref父组件传值,子组件不更新数据问题)
方法有很多,既然可以用 this.$refs.GoodsClassNav.paramsAll.keyword 可以获取到值,我们就可以用¥ref获取子组件中大方法,我们给子组件添加一个强制刷新组件的方法。注意:我曾想过用watch方法,但是根本是检测不到的,也是因为dom未刷新的问题,所以还是用我以上的方法,不要用watch了,因为没用。但是打印this.$refs.GoodsClassNav.paramsAll.keyword,可以打印到最新的值,点击子组件中的按钮一切又能回复正常,
2023-09-13 17:38:57
1133
2
原创 iview label-in-value 和 @on-change 的使用
在select加上label-in-value 之后,就可以调用通过@on-change默认的方法,获取到value和label的值了。如果传递多个参数,需要把当前选中的参数也传进去,@on-change="selectChange($event,a,b)"$event就是当前选中的值,a,b是另外两个参数。在js代码中就可以获取了。2、可以传递多个参数。
2023-09-12 20:59:55
765
原创 组件传值之ref(解决父传子动态绑定问题)
在父组件往子组件传值,子组件中要显示父组件的信息,首先是在网上搜的watch 来监听组组件的props,但是父组件只传一次,后续再更改就没了,所以我用的$refs。然后传值调用的methods中的方法。这样就可以控制子组件中的值。
2023-09-12 20:54:57
425
原创 404 not found nginx(dist打包后,刷新和跳转都是404 not found nginx的问题) 解决方案(打包发布在服务器)
try_files 更加可靠, 首先会查找"$uri"下的这个文件,如果不存在会查找$uri/,如果还不存在就会重定向到 /index.html页面。如果最后参数写错了,就会导致500的服务器错误。index 就是根目录,也就是只识别“/”结尾的,输入不存在或者刷新页面的路径就直接报nginx的404了,而不会重定向到index.html。vue + nginx的配置, vue路由必须先加载 index.html 或者XX.js 才能识别到路由。配置方面不介绍了,主要问题是因为没有加这句话。
2023-09-08 23:54:02
4619
原创 JS遍历对象的七种方法
1.Object.defineProperty,使用enumerable:true,才能被枚举,默认enumerable:false不可被枚举。返回的是一个大杂烩数组,即包含了对象的所有属性,无论是否可枚举还是属性是symbol,还是继承,将所有的属性返回。的特性会导致一个问题,其继承的属性会被遍历到,所以当我们不想要遍历被继承的属性,那么我们就可以使用。属性,返回形式依旧是数组,值得注意的是,在对象初始化的时候,内部是不会包含任何。可以看出,可以得到对象中,可以获取包含Symol属性的所有的属性值。
2023-09-08 23:40:36
23245
原创 object.definepProperty使用方法,vue2双向绑定原理
首先要介绍的是definepProperty的三个参数再者要介绍的就是属性值了,此时我们会遇到如下几个问题解决方法:我们为其添加可枚举属性。enumerable:true,默认值是false解决方法:添加writeable:true(可以被修改)属性,默认值false(不可被修改)解决方法:添加configurable:true(可以被删除),默认值false(不可被删除)
2023-09-08 23:08:27
295
原创 end value has mixed support, consider using flex-end instead
这是因为 应该用flex-end,不应该用end。所以将所有的都改好之后,就不会再报这个错了。
2023-09-06 11:25:33
283
原创 关于iview select 绑定两个值的方法
不绑定具体的值,而是去绑定索引值:value="index",在获取值的时候可以这样获取options[index].value.因为v-model 只能绑定一个值。所以我们可以有以下思路。
2023-09-05 16:04:37
463
原创 TypeError: Cannot read properties of undefined (reading ‘licenseNum‘) at Proxy
就会报错info.goods ==undefine。这样接收后,就不会在浏览器报错了。所以我们在定义前,我们应该加上。此时调用goodsName。我们只定义了一层的结构。这是因为在定义的时候。
2023-08-26 14:45:18
247
原创 react入门笔记
React是一个用于创建用户界面的开源前端javaScript库。它是声明式的、高效的和灵活的,并且他坚持基于组件的方法,这使得我们能够创建可重用的UI组件。React是一个开源的前端javaScript库,用于构建用户界面或者UI组件。它是由Facebook和一个由个人开发者和公司组成的社区维护。它本质上是一个渲染组件的库,尽管他们不是传统的web组件。React使用一种名为JSX(使用JavaScript+XML)的语言,开发人员可以在React组件中包含所有前端代码(包括HTML和CSS)。
2023-08-10 21:26:12
843
原创 addEventListener和attachEvent事件区别
attachEvent()绑定多个事件的时候,和addEventListener()以相反的顺序触发。addEventListener 先执行上面,attachEvent先执行下面的。
2023-08-06 23:57:44
184
原创 Redis连接报错:ERR Client sent AUTH, but no password is set
输入一下命令,redis.conf (如果是redis.windows.conf,就把redis.conf替换成redis.windows.conf)用记事本打开redis.windows.conf或者redis.conf (我的是这个配置文件)搜索字段看一下,发现自己设置了密码。如果在redis.windows.conf或者redis.conf(我的是这个配置文件) 文件夹中设置了密码,但是会报错。找到redis对应的文件夹 删除路径,输入cmd回车。重新运行一下项目就可以了。
2023-07-17 21:41:45
1058
原创 vue3 报错解决:找不到模块‘xxx.vue’或其相应的类型声明。(Vue 3 can not find module)
src下面建立一个xx.d.ts的文件。
2023-07-10 20:25:58
1659
原创 强制刷新网页
因为浏览器请求图标请求不到,就不会再请求了,所以F12打开后,用以上快捷键强制刷新,就能再次看到这个错误。强制刷新网页的快捷键shift+左键。
2023-06-26 20:15:07
452
原创 解决 vue2 productionTip=false设置无效
原因:在最新版本的Chrome中,在script中使用settimeout,将在允许第一个js完成后立即回调。第二种,则是在红框位置改成大于0的任意数值就可以。下面代码就可以生效了。直接在源码中,将productionTip:true直接改成false。
2023-06-26 19:58:40
364
原创 解决Vue.js not detected的问题(Vue.js devtools变灰色)
此时发现图标不再是灰色的,也不出现Vue.js not detected,如果是亮的,就可以证明,安装的没问题,不用重新安装,如果是灰色的,则是安装包的问题,重新安装,直到在这个网站能变成亮的。今天在谷歌商店下载安装了Vue.js devtools,但是出现了图标是灰色,鼠标移过去是Vue.js not detected的问题。下面就是解决自己的网页,颜色是灰色的问题了,右键选择,管理扩展程序。首先呢,要去找一个有vue.js写的网站,比如。然后刷新一下网页,亮了就可以开心的使用了。
2023-06-26 19:23:44
1841
1
原创 Vue事件捕获和事件冒泡
当一个HTML元素产生一个事件时该事件会在元素节点与根节点之间的路径传播,路径所经过的节点都会收到该事件,这个传播的过程叫做DOM事件流什么是事件捕获?(网景)事件捕获:事件捕获会从document开始触发一级一级往下传递,依次触发,直到真正事件目标为止事件捕获顺序举例 :document→ html→ body→ div→ button什么是事件冒泡?(微软)事件冒泡:事件冒泡会从当前触发的事件目标一级一级往上传递,依次触发,直到document为止。
2023-06-26 19:13:07
2307
原创 伪类和为元素
伪元素以类似方式表现,不过表现得是像你往标记文本中加入全新的 HTML 元素一样,而不是向现有的元素上应用类。伪元素开头为双冒号。总结:伪类是‘:’,是选择器为元素是‘::’像是元素。
2023-06-20 21:14:22
254
原创 解决微云下载限速问题
1.首先将文件存到微云2.打开手机我的设备,我的电脑(也可以是好友),找到发送文件3.点击微云,找到微云里面的文件,点击发送4.就可以在电脑端不限速下载了注意但是好像根据很多人的反馈4GB以上的好像发不过去,所以4G以上的如果发不过去,就还是开会员吧,但是4g以下小文件的时候大家就不用花冤枉钱开会员了,这种方式很简单,速度一点也不限制
2023-06-09 20:26:01
22902
2
原创 js字节面试题 读代码题 精讲
这是在牛客上看到的今天一个中国地质大学面试的上海字节的前端题 读代码题下面这段便是从那里搬过来的********看代码说答案,关于this指向的,我说错了,甚至我还不知道为什么 看来还需要补补*******首先答案是1,因为fn调用的时候是普通函数,this指向顶级对象window,而es6中let和const作为全局变量的时候都不在顶级对象window里,
2023-06-06 21:42:05
512
原创 js之正则表达式
正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法,以及 String 的 match、matchAll、replace、search 和 split 方法。下面的页面与表格列出了一个正则表达式中可以利用的特殊字符的完整列表和描述。断言(Assertions)表示一个匹配在某些条件下发生。断言包含先行断言、后行断言和条件表达式。字符类(Character Classes)
2023-05-08 23:22:05
10234
原创 宝塔如何部署静态网页html
第三步:将index.php,改成index.html,然后将自己的代码复制上去。第二部找到一键部署,输入域名,没有域名就输入自己服务器的ip地址。第四步 输入ip和要访问的文件名的后缀。然后就可以看自己的静态网页了。
2023-04-25 20:21:07
3851
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人