自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 修改input placeholder的字体颜色

/*修改input提示文字的颜色*/ input::-webkit-input-placeholder { /* WebKit browsers */ color: #aaa !important; } input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa !important; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #aaa !i

2020-06-04 10:19:13 179

原创 os系统 npm下载依赖报错解决

运行命令 1.sudo rm -rf $(xcode-select -print-path) 2.xcode-select --install

2020-04-01 15:53:41 210

原创 vue实现数据双向绑定原理

实现原理 vue实现数据双向绑定主要是采用数据劫持结合发布者、订阅者的模式的方式来实现。通过Object.defineProperty()的get和set来劫持每个属性,在数据发生变化时通过发布者发消息给订阅者,触发相应的监听回掉。具体就是先把说有的数据做一个数据劫持。第一先修改数据,在input框输入值的时候会触发一个对应的方法。把对应的数据修改掉。第二修改视图,在视图中使用到的每一个数据绑定...

2019-08-07 15:12:49 197

原创 react封装路由表

封装路由表 import React, { Component } from 'react'; import {Switch, Route, Redirect} from 'react-router-dom'; class RouterView extends Component { render() { let {routes} = this.props; //取到传进...

2019-08-03 10:05:17 3107

原创 vue 数据改变视图没更新 $set解决

item.children = []; //赋值新属性会导致 新数据没劫持 this.$set(item, 'children', []) //解决方法 this.$set(你要改变的数组/对象, 你要改变的名字/index, 改变的value)

2019-08-03 09:47:34 1740

原创 vue组件传参

子传父 props传参 <template> <div id="app"> <Child :inp="inp" /> </div> </template> <script> export default { name: 'App', data() { return...

2019-08-03 09:43:16 102

空空如也

空空如也

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

TA关注的人

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