- 博客(21)
- 收藏
- 关注
原创 nuxt3中使用NuxtColorMode,component加载不出来
nuxt3中使用NuxtColorMode,component加载不出来
2023-09-23 11:31:05
344
1
原创 记录-解决element-plus自动引入后ElLoading、ElMessage、ElNotification、ElMessageBox样式丢失的问题
vue3项目中使用element-plus自动引入遇到ElLoading、ElMessage、ElNotification、ElMessageBox样式丢失的问题。
2022-08-19 19:05:35
12933
7
原创 Vue-cli报错:ERROR Invalid options in vue.config.js: “plugins“ is not allowed
Vue-cli报错:ERROR Invalid options in vue.config.js: "plugins" is not allowed
2022-08-14 18:03:15
2273
原创 vue记录-vue中使用lodash _.debounce防抖不生效原因,解决方案
vue中使用lodash _.debounce防抖不生效原因,解决方案
2021-12-17 17:27:23
7203
5
原创 vue记录-vue-router.esm-bundler.js:3295 Error: Invalid route component
话不多说,直接上报错图下面是路由index.js,乍一看没毛病吧,vite也没报错,但是跳转的时候就会报错。import { createRouter, createWebHashHistory } from 'vue-router';const routes = [ { path: '/', name: 'Home', component: () =>import('../pages/home.vue'), }, { path: '/about
2021-12-05 15:57:26
4688
7
原创 RangeError: Maximum call stack size exceeded,Vue路由无限循环跳转。
RangeError: Maximum call stack size exceeded,Vue路由无限循环跳转。
2021-12-02 16:55:11
1264
原创 vue-vant样式无法覆盖/无法重写的问题,vant额外类名的使用
项目场景:以今天碰到的Field 输入框为例。问题描述:很明显,Field 输入框右边的input区域不对齐。不对齐怎么办,找到对应的样式,改样式呗。这里就是这个左侧title,带了一个flex:1样式的问题,手动给他取消看看这就没毛病了吧,对齐了,就是这个flex:1的问题但是在vue里直接class改样式没生效。不论是直接给van-field加class,用!important都改不掉,然后试了试文档上的label-class左侧文本额外类名,也是不行,明明知道是哪个样式有问题,但是改
2021-11-26 16:46:28
2998
原创 记录-vant-DatetimePicker时间选择器,时间选择滚动区域消失。[class*=van-hairline]
项目场景:今天项目引了vant-DatetimePicker时间选择器,前边还好好的,改了一写无关的文件,发现这时间选择滚动区域消失没了。问题描述:第一时间是找全局样式,看有没有被重写,没找着,也没重写,那就奇怪了。然后调试器看样式…发现这玩意,东西是在的,但是跑偏了,没显示出来,看了一下布局,找到问题了。原因分析:这个组件的中间是有两条线的,这玩意占位。但是本来是没这个问题。这玩意身上带了个样式。就是这个东西顶掉了下边的绝对定位,影响了定位,导致其他元素显示异常。[clas
2021-11-17 18:44:09
1568
转载 vant 使用PullRefresh 下拉刷新组件时,无论滚动条在哪,总会触发下拉滚动
今天遇到个问题,使用PullRefresh组件时,无论滚动条滚动到哪里,只要页面向下拉,页面的滚动条都还没到顶就触发下拉刷新在网上找了一下,可终于找到方法了。.van-pull-refresh { height: calc(100vh - 100px) !important; overflow: auto !important;} .van-list { height: auto !important; }...
2021-11-16 21:47:23
1524
原创 Vue报错-[Vue warn]: Unknown custom element: <van-action-sheet> - did you register the component correc
111
2021-11-16 15:09:53
2321
1
原创 vant-List-@load事件一直触发
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta
2021-11-12 10:04:05
4533
原创 Vue3.x基础-4.v-if、v-show、v-for、v-once等指令
文章目录前言一、v-if二、使用步骤1.引入库2.读入数据总结前言Vue指令一般指的是带有v-前缀的特殊属性,除v-for 和 v-on以外指令属性的值预期是单个 JavaScript 表达式。指令根据其所绑定的值,响应式地作用于相应的DOM元素。一、v-ifv-if是一个用于控制DOM是否渲染的指令,如果所绑定的值或者表达式成立即渲染相应DOM模块,反之则不渲染。<span v-if="sign">666</span> // 如果data中的sign为true则渲染该
2021-10-30 17:16:01
959
原创 Vue报错-npm ERR,missing script: serve npm ERR, A complete log of this run can be found in:
项目场景:Vue项目启动报错,麻了,仔细一看发现文件夹路径不对。解决方案:使用cd命令切换到该vue目录下;或者用编译器重新打开正确的项目。比如我的项目文件夹的路径是D/Demo/TypeScriptDemo/Vue-demo/vue3-1但是我用vscode打开的项目是Vue-demo而不是vue3-1,这时候直接使用命令启动项目就会报错,使用cd vue3-1进入vue3-1文件夹即可。...
2021-10-30 17:11:22
865
1
原创 Vue报错-[vue/no-multiple-template-root] The template root requires exactly one element
123
2021-10-29 15:03:21
1551
1
原创 Git-v2.33.1,报错
项目场景:这两天Git疯狂搞事情,昨天还好好的,第二天就报错。。。Permission denied (publickey). fatal: Could not read from remote repository还有一个什么ssh-rsa的错误 大概就是说我ssh密钥有问题,但是我重新生成添加密钥也解决不了push代码时出现的错误remote: GitLab: The project you were looking for could not be found.To https://code
2021-10-28 13:19:44
140
原创 CSS图片底部留白的解决办法
问题描述:div里放了个图片,底部留白,用了padding:0,没去掉,记录一下。原因分析:img元素默认是inline元素,而inline元素的vertical-align属性的默认值为baseline,也就是文字基线对齐,所以图片底部的留白就是baseline和bottom之间的距离。解决方案:使用display: block;将img转换成block元素即可。重写默认的vertical-align: baseline;,建议设置为vertical-align: middle;设置图
2021-10-27 17:53:16
2557
原创 Vue3.x基础-3.插值表达式
插值表达式:说起插值表达式,可能有的都觉得不太熟悉,但是又听说过,自己也有印象,它也有另一个名字叫字面量,“Mustache”语法 (双大括号) 就是我们看到的{{msg}}这种东西。msg标签的对应着Vue组件实例里data中某个变量的值,当绑定组件实例上的msg property 发生了改变,插值处的内容也会被更新。首先在data中定义一个变量:data: { msg: "678"}这种语法不能使用在标签里,也就是不能作为标签的属性来写,如下的写法是错误的。 <div cl
2021-10-26 22:41:05
1036
1
原创 Vue3.x基础-2.生命周期函数
前言生命周期函数也叫生命周期钩子,可以理解成在Vue实例的不同生命周期中自动调用执行的函数。官方图解:生命周期函数写法注意事项Vue的生命周期钩子函数的this会自动绑定到Vue的示例当中,所以可以在生命周期钩子函数中通过this访问data中的数据或者调用methods中的方法等等。因此我们不必显式地使用箭头函数来定义生命周期方法(比如: created: () => {this.init()}),这将会导致init()方法无法在created生命周期中按照预期被调用,因为箭头函数绑定了
2021-10-24 16:53:13
343
原创 Vue3.x基础-1.Vue.createApp()与mount()
Vue基础-1.createApp()与mount()前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言哎呀今天在从头回顾Vue的过程中,言归正传,在传
2021-10-24 10:08:40
27300
2
原创 Vue报错-Uncaught TypeError: Vue.createApp is not a function
项目场景:今天在回顾Vue基础的过程中,想用传统html和原生凭借着记忆尝试引入Vue并使用,然后发现自己真拉了。记忆不仅模糊,还混乱了,Vue2混着Vue3就在那瞎整!接下来看看是怎么报错的吧。问题描述:html结构如下:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" con
2021-10-24 09:13:33
13748
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人