自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我的一些初学vue笔记

----assets文件夹:经常放置一些静态资源(图片),assets文件夹里面资源webpack会进行打包为一个模块(js文件夹里面)public:一般放置一些共用的静态资源,打包上线的时候,public文件夹里面资源原封不动打包到dist文件夹里面。-----components文件夹:一般放置非路由组件(或者项目共用的组件)package.json:看到项目描述、项目依赖、项目运行指令。1) vue init webpack 项目的名字。创建vue.config.js文件:需要对外暴露。

2023-06-18 01:19:17 53 1

原创 表单验证为false时执行,true时不执行

是这样的,在使用this.$refs.表单引用.validate(valid => { }) 方法的时候,validate中的内容验证为false时执行,true时不执行,代码如下。如果你发现你的表单必填项都通过了,但是不走validate逻辑,也没有报错的时候,一定要检查你有没有自定义检验规则?如果有的话,那么一定要确保校验时每一步会执行的逻辑中,结束时一定要 return callback()。原来是我自定义表单参数验证时callback() 忘记调用了,经调整正确代码如下所示。

2023-06-18 01:00:47 196 1

原创 vue的router-link和a标签的本质区别

router-link会自动渲染成一个<a>标记,以便默认情况下,通过它可以在应用程序的路由之间进行导航。2)在router-link中,通过router-link进行跳转并不会跳转到新的页面,也不会重新渲染,它会选择路由所指的组件进行渲染,避免重复渲染。a标签是HTML中的标签,用于创建链接。1)在a标签中,点击a标签会从当前页面跳转到另一个页面,通过a标签跳转,页面就会重新加载,相当于重新打开了一个网页。总而言之,通过a标签和router-link对比,router-link避免了重复渲染。

2023-06-18 00:48:50 1129 1

空空如也

空空如也

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

TA关注的人

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