- 博客(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关注的人