- 博客(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
228
原创 os系统 npm下载依赖报错解决
运行命令1.sudo rm -rf $(xcode-select -print-path)2.xcode-select --install
2020-04-01 15:53:41
239
原创 vue实现数据双向绑定原理
实现原理vue实现数据双向绑定主要是采用数据劫持结合发布者、订阅者的模式的方式来实现。通过Object.defineProperty()的get和set来劫持每个属性,在数据发生变化时通过发布者发消息给订阅者,触发相应的监听回掉。具体就是先把说有的数据做一个数据劫持。第一先修改数据,在input框输入值的时候会触发一个对应的方法。把对应的数据修改掉。第二修改视图,在视图中使用到的每一个数据绑定...
2019-08-07 15:12:49
258
原创 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
3173
原创 vue 数据改变视图没更新 $set解决
item.children = []; //赋值新属性会导致 新数据没劫持this.$set(item, 'children', []) //解决方法this.$set(你要改变的数组/对象, 你要改变的名字/index, 改变的value)
2019-08-03 09:47:34
1787
原创 vue组件传参
子传父props传参<template> <div id="app"> <Child :inp="inp" /> </div></template><script>export default { name: 'App', data() { return...
2019-08-03 09:43:16
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人