简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
很惭愧,写css写了好几年,竟然今天才知道不用自己写滚动条,不用写任何的js,直接改变默认的滚动条样式就能实现想要的效果!今天就来说一说CSS3自定义滚动条样式 -webkit-scrollbar当内容超出容器时,容器会出现滚动条,其自带的滚动条有时无法满足我们审美要求,那么我们可以通过css伪类来实现对滚动条的自定义。首先我们要了解滚动条。滚动条从外观来看是由两部分组成:可以滑动的...
解决方法用$.set用Object.assignvue双向绑定原理Vue采用数据劫持结合发布者-订阅者模式的方法,通过Object.defineProperty()来劫持各个属性的setter,getter属性,在数据变动话,通知订阅者,触发更新回调函数,重新渲染视图。vue数据vue中data中定义的数据,都被赋予了getter和setter,当你要给对象添加新的属性的时候,或者你在其他地方直接
vue3使用useVModel实现双向数据绑定v-model指令
在vue中,经常会遇到组件间数据传递的问题,这里来了解下父子组件,及兄弟组件之间的数据传递父组件传值给子组件父组件通过v-bind:参数名=’数据变量’子组件通过props接收父组件通过v-bind:参数名=’数据变量’<template><div id="app">&
vue2的双向数据绑定原理,以及修改数据页面不更新的原理和解决方案
在vue项目中,尤其是h5制作的app,来回跳转的时候,有的地方需要做缓存,一来防止页面重复加载同样的数据造成服务器压力,二来防止页面重新加载造成卡顿,影响客户体验,今天,小闫就工作问题来帮助大家理解vue-router的缓存 - keep-alive1. <router-view><router-view> 组件用于渲染路径匹配到的视图组件。 渲染的组件还可以内嵌自...
安装vue-cli2和3以及创建vue2和vue3项目的步骤及区别,干货!!!
(即每个环境对应变量的变量值都是一样的时候,则可以将变量定义在公用的.env文件中,而对应每个环境的 .env.xxx文件中则不需要再重复定义此变量).在.env.xxx 文件中只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量会通过 webpack.DefinePlugin 静态地嵌入到客户端侧的代码中。vue-cli-service build --mode test
在进行vue的开发中,有时候会出现路由及路由参数拼接乱套的问题,下面我针对我遇到的路由问题进行小小的阐述vue路由带参数,路由有一个$route对象在使用了 vue-router 的应用中,路由对象会被注入每个组件中,赋值为 this.$route ,并且当路由切换时,路由对象会被更新。路由对象暴露了以下属性:$route.path字符串,等于当前路...
实现效果:在用户输入完成input失焦的时候,input文本框中显示的是千分位格式的金额;在用户再次聚焦的input文本框时,文本框中展示的是正常的金额值,用户可以修改金额,失焦的时候再次千分位展示。思路:用两个变量,一个变量负责展示,一个变量存储实际的值,保证在任何情况下,实际值不受影响,展示按需求去展示main.js中引入公共方法import validate from '@/utils/va