ICode9

精准搜索请尝试: 精确搜索
  • 2021/10/21 组件的变量冲突了,特指data和props里面出现了相同的变量名2022-04-02 11:01:22

    2021/10/21 组件的变量冲突了,特指data和props里面出现了相同的变量名(已解决)The data property "content" is already declared as a prop. Use prop default value instead.翻译:数据属性“content”已声明为prop。改为使用默认值。解决方案:把这个在props里面的content换个名就行了

  • react-类组件的路由传参-7种2022-04-01 23:35:40

    react-类组件的路由传参-7种 react-router-dom版本:"react-router-dom": "5.2.1" 声明式导航 1. params传参---match {/* params传参 */} <NavLink to='/layout/First/zhangsan/18'>First</NavLink> <Route path='/layout/First/:name/:age&

  • 前端下载文件的方法2022-03-28 19:02:37

    方法1: 前端点击下载按钮后直接发送请求,后端输出文件流。 import React from 'react'; import { Button } from 'antd'; interface Props { /** 下载地址 */ url: string; text?: string; className?: string; iconClassName?: string; /** 默认get轻轻 */ method

  • Vue脚手架一2022-03-28 12:02:41

    1、初始化脚手架步骤 第一步(仅第一次执行):全局安装@vue/cli。npm install -g @vue/cli第二步:切换到你要创建项目的目录,然后使用命令创建项目vue create xxx第三步:启动项目npm run serve 注:1、如出现下载缓慢请配置npm淘宝镜像:npm config set registry https://registry.npm.taobao

  • 根据《Build your own React》实现简易React2022-03-27 16:36:03

    构建简易Reac build-your-own-react是一篇操作说明书,指导用户一步步实现一个简易的React,从中了解到React的大体工作流程。这篇文章是我的观后整理和记录,或许对大家会有所帮助。 构建简易React,分为九个阶段: 介绍createElement与render 实现createElement 实现render 介绍并发模式

  • vue组件通信2022-03-26 16:00:23

    父组件向子组件通信:将父组件的数据,方法传递给子组件 1.在父组件模板中,为子组件元素传递数据 属性值默认时字符串,传递变量方法使用v-bind 命名规范字母小写- 2.子组件 props属性接收数据或方法 两种方式 属性值是 1.数组, 每一个成员代表一个接收的属性名称             

  • setState同步异步场景2022-03-21 11:02:17

    setState同步异步场景 React通过this.state来访问state,通过this.setState()方法来更新state,当this.setState()方法被调用的时候,React会重新调用render方法来重新渲染UI。相比较于在使用Hooks完成组件下所需要的心智负担,setState就是在使用class完成组件下所需要的心智负担,当然所谓

  • React Native笔记(一):给rn提供android原生列表2022-03-21 09:59:00

    背景 react native官方提供的FlatList与原生RecyclerView相比: 仅创建可见区域的视图,两者是一致的。FlatList没有cell recycling,重用item view。 FlatList中将不可见的视图从内存中移除,但同时也会导致大量的视图重新创建以及垃圾回收。如果不断的创建视图,在列表滚动的过程中,内

  • 无敌版可配置的查询构建器React Query Builder2022-03-18 17:58:32

    基于上一篇《自定义一个玩出花来的查询构建器React Query Builder》 在此基础上又做了一次升级改造,让我来看看升级后的查询构建器长什么样吧! 左、右两侧支持Cascader级联菜单选择支持级联菜单Tooltip悬浮提示右侧可通过Switch开关控制:输入框input/Cascader级联菜单 核心功

  • 随记v3+ts问题2022-03-18 17:30:25

    关于格式: 1.写法区别和传参注意问题父亲传递儿子 父组件 <butto子组件 :popUpStatus="popUpStatus" v-if="popUpStatus.show" /> //传递过去的对象 <script lang="ts"> //setup 如果不写在script标签里面的话,要export导出 import { defineComponent,ref } from 'vue' e

  • React----组件Component基础知识2022-03-18 17:06:55

    组件的定义 import React, { Component } from 'react'; // 类式组件 export default class App extends Component { constructor() { super(); this.state = { message: "你好啊,李银河" } } render() { return ( <div>

  • Vue组件文件的注意项2022-03-07 18:33:29

    ref属性 ref属性 被用来给元素或子组件注册引用信息(id的替代者) 应用在html标签上获取的是真实DOM元素,应用在组件标签上是组件实例对象(vc) 使用方式: 打标识:<h1 ref="xxx">.....</h1>或<School ref="xxx"></School> 获取:this.$refs.xxx <!-- App.vue --> <template> <d

  • mybatis-config2022-03-07 09:32:17

      <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 全局参数

  • vue 父子组件渲染2022-03-05 18:00:07

    问题描述:父组件调用了一个子组件,传递了一个id的属性到子组件, 但是在子组件中将这个id的props属性赋值给了data里面定义的另外一个属性myId,并且写了watch监听这个id的props。 结果:第一次的时候子组件并没有更新界面(即data里面的myId属性没有更新);第二次及以后就都可以了 原因:第一次

  • Vue3中子组件表单使用v-model给父组件传值2022-03-04 20:35:12

    步骤1:在子组件的props中定义modelValue 步骤2:为表单绑定事件并在更新值的时候发送自定义事件 context.emit('update:modelValue, value) 步骤3:在标签中使用v-model 具体实现  <!-- 子组件模板 --> <input type="text" :value="inputRef" @input="updateV

  • react报错this.setState is not a function2022-03-04 19:00:18

    改变react组件的state值,通过setSate来修改 实际使用中发现报错  原因; export class VenProductListTabs extends React.Component<any> { constructor(props) { super(props); this.state = {refreshFlag: true}; this.change=this.change.bind(this)//将this传入

  • React类式组件生命周期2022-03-03 22:52:18

    React 类式组件生命周期 1. 首次加载时 1) contructor 类式组件的构造器,可在构造器中初始化组件状态( state ) 2) getDerivedStateFromProps state的值在任何时候都取决于props( props变化时更新state ),接收两个参数props、state 3) render 渲染函数,返回vnode 4) componentDidMoun

  • jdbc性能优化2022-03-03 15:02:38

      jdbc程序的性能主要由两个因素决定,一是数据库本身的性质,另一个是与数据库相对爱猫扑.爱生活的jdbc应用程序接口(api)的使用.   这里说的是如何正确使用jdbc编程接口,以获得更好的性能.   jdbc主要优化有:   1.选择正确的jdbc驱动程序   2.Connention的优化 使用连

  • 关于react 的render props 如何使用2022-03-03 11:00:55

    最近开始复习react内容,看到这块的时候想起来以前也没用过,就写了一个小例子看看,代码如下 import React from 'react'; class Tip extends React.Component{ render() { const pos = this.props.pos; console.log('ps', pos) return ( <d

  • 关于props配置项2022-03-03 01:31:38

    #功能:    props配置项用于为组件传递来自至外部数据。 #如何使用: 组件配置对象中: <h1>{{ '组件中props:'+msg }}{{' 组件中property:'+property}}</h1> //直接定义 props: ['msg'],//数组 //简单的类型检查 props: { msg: String }, //多条件检查 props: { msg

  • 【antd】Upload上传组件封装2022-03-02 12:02:39

    这里笔者用的是react+antd 原生antd的写法 const props = { name: 'file', // 接受的文件类型 accept: '.xls,.xlsx', // 上传的地址 action: 'url', // 是否展示上传的文件 showUploadList:false, // 上传的参数 data: { // token: Cookies.get("toke

  • Vue-Router query 命名路由 params props2022-03-01 18:00:38

    路由的query参数1.传递参数 <!-- 跳转并携带query参数,to的字符串写法 --> <router-link :to="`/home/message/detail?id=${m.id}&title=${m.title}`">跳转</router-link> <!-- 跳转并携带query参数,to的对象写法(推荐) --> <router-link :to="{ path:'

  • vue3 动态将组件插入到指定的DOM下!!!2022-03-01 11:33:31

    这个近期做three.js  项目有这种需求,需要将一个组件插入到 css2dobject 生产的 2d标签下实现自定义标签的效果。    大概就是这种效果。   最终寻求到的方案有两种: // method 1 ** mount.js ** import { createVNode, render } from 'vue' export const mount = (componen

  • react-window 源码浅析2022-03-01 02:00:27

    react-window 这篇是 react-window 的源码阅读, 因为此库使用的是 flow, 所以会涉及一些特殊的东西, 和 ts 类似 使用 List 首先是 List 的使用: import {FixedSizeList as List} from 'react-window'; const Row = ({index, style}) => ( <div style={style}>Row {index}</d

  • 【React】组件实例的三大属性——props2022-02-28 19:05:55

    props和state的区别 porps:父组件向子组件传递的参数,用于组件之间的通信,值不可变 state:组件内部的状态,值可变 1.props的用法 class Person extends React.Component { render() { const { name, age, sex } = this.props return ( <ul> <li>姓名:{name

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有