摘要:
增强组件:import React from "react"; type propsType = { forwardedRef: any; }; type stateType = {}; export function logProps(WrappedComponent) { class LogPr 阅读全文
摘要:
转载:https://www.cnblogs.com/mushitianya/p/10507818.html 在man.js 写入: // v-dialogDrag: 弹窗拖拽 Vue.directive("dialogDrag", { bind(el, binding, vnode, oldVno 阅读全文
摘要:
祖组件: import React, { createContext, Context } from "react"; import CNode from "../components/CNode"; type propsType = {}; type stateType = { userInfo: 阅读全文
摘要:
这样的问题是TS语法类型检测的时候会报错,这时候可以给state个props生命类型,问题解决,代码如下: import React from "react"; type StateType = { name: string; number: number; }; type propType = { 阅读全文
摘要:
import React from "react"; class Test4 extends React.Component { constructor(props) { super(props); this.state = { value: "coconut", arr: [], options: 阅读全文
摘要:
有时候不一定需要exclude去控制哪些组件要被排除在缓存外面的,有些可能是根据实际情况决定是否控制缓存,这时候网上有 <keep-alive v-if='$route.meta.keepAlive"> <router-view ></router-view> </keep-alive> 就是通过路 阅读全文
摘要:
我要根据外界的值来判断我显示的table是单选还是多选,但是props的值变了UI却一直没什么反应,后来采用了强制刷新,在组件上加了一个:key= XXX,这个key根据外界的值得变化而变化,问题解决,大概的问题代码如下: <!-- 不可单选不能编辑就是多选 --> <el-table-column 阅读全文
摘要:
HTMLElement.prototype.appendHTML = function(html) { var divTemp = document.createElement("div"), nodes = null // 文档片段,一次性append,提高性能 , fragment = docu 阅读全文
摘要:
根据搜索条件去分页加载选项列表,可以写如下的指令 directives: { loadmore: { bind(el, binding) { // 获取element-ui定义好的scroll盒子 const SELECTWRAP_DOM = el.querySelector( ".el-selec 阅读全文
摘要:
可以使用监听的写法, 当prop变化的时候。会赋值给子组件的变量,如: data() { return { proLineList: [], productLine: "", loading: false }; }, props:["productLineId"], watch:{ productL 阅读全文