Vue
我不是安徒生
为API而生,为框架而死,为debug奋斗一辈子,吃了符号的亏,上了大小写的当,最后死在了需求分析上
展开
-
Vue项目中props传值时子组件检测不到的问题
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Vue项目中props传值时子组件检测不到的问题我们在Vue项目开发的过程中,经常会需要在父子组件传值,我们都知道,父组件向子组件传值的时候是通过props 来进行的,但是在父组件的数据动态改变的时候,子组件却接收不到最新变化的数据,这个时候怎么办呢?首先,传值不能用驼峰命名法,因为vue语法中规定HTML 中的特性名是大小写不敏感的,所以浏览器会把所有大写字符解释为小写字符,我们需要使用短线分隔符,例如:good-id 这样。然.原创 2022-04-25 16:47:40 · 2111 阅读 · 0 评论 -
vue项目记住密码以及加密解密
最近在做的项目(Vue)中有这样一个功能:记住密码。这个实现起来其实很简单了,就是一个存取cookie的过程,但是考虑到安全性问题,需要进行加密处理,这里给大家简单介绍两种方法:base64加密和md5加密。还是熟悉的三步骤:安装,引入,使用一、安装在项目根目录下,打开命令行工具,(小技巧:在文件夹目录下,按住Shift键 +鼠标右键,会出现:在此处打开命令行窗口)npm install ...原创 2019-12-05 16:12:58 · 3337 阅读 · 0 评论 -
通过节流函数(throttle)解决鼠标移动太快不触发mouseleave问题
最近在做项目的过程中遇到了一个问题,就是鼠标在移动太快的时候不会触发mouseleave,会导致之前mouseenter显示的内容一直显示,最终在网上看到节流函数(throttle)就试了一下,完美解决,这里跟大家分享一下。具体什么是节流函数(throttle),网上有一大推的文章,这里就只简单的给大家介绍一下:1.定义规定在一个单位时间内,只能触发一次函数,如果这个单位时间内触发多次函数,只...原创 2019-12-03 15:58:27 · 3242 阅读 · 3 评论 -
Vue项目中图片懒加载
项目中有时候我们为了提高用户的体验,在处理图片加载的时候可能需要用到懒加载,今天就给大家介绍一款vue项目中比较方便好用的图片懒加载的插件:vue-lazyload。1.安装插件npm install vue-lazyload --save-dev2.在入口文件main.js中引入并使用import VueLazyload from 'vue-lazyload'Vue.use(Vue...原创 2019-10-17 16:37:12 · 773 阅读 · 0 评论 -
基于vue-cli快速构建
基于vue-cli快速构建 最近在看Vue的一些东西,在网上看到一篇构建       Vue是什么,是一套构建用户界面的渐进式框架(官网解释),什么叫渐进式框架呢,简单回答就是主张最少,这些概念只能自己去看,自己去理解,一千个读者一千个哈姆雷特,不过多的...转载 2018-09-11 16:47:04 · 215 阅读 · 0 评论 -
vue 打印(分页打印)
最近项目中碰到一个需求,需要前端预览打印当前页面的内容,但是在打印的时候需要分页打印,想了很多办法,最后解决,在这做一个分享。首先是打印,网上有很多方法,这里面我用的是一个插件 vue-print-nb --save,使用起来比较方便(缺点是不兼容IE,所以考虑兼容IE浏览器的小伙伴慎用)。1.安装,直接通过npm安装 npm install vue-print-nb --save...原创 2019-05-13 13:57:36 · 24700 阅读 · 51 评论