当前位置: 首页 > wzjs >正文

网站后台卸载cmsdedewordpress搜索页如何建

网站后台卸载cmsdede,wordpress搜索页如何建,深圳英文网站制作,建设h5响应式网站有什么建议文章目录 单项数据绑定通过onChange方法,实现双向数据绑定 单项数据绑定 在 Vue 中,可以通过 v-model 指令来实现双向数据绑定。但是,在 React 中并没有指令的概念,而且 React 默认不支持 双向数据绑定。 React 只支持&#xff…

文章目录

    • 单项数据绑定
    • 通过onChange方法,实现双向数据绑定

单项数据绑定

在 Vue 中,可以通过 v-model 指令来实现双向数据绑定。但是,在 React 中并没有指令的概念,而且 React 默认不支持 双向数据绑定

React 只支持,把数据从 state 上传输到 页面,但是,无法自动实现数据从 页面 传输到 state 中 进行保存。

React中,只支持单项数据绑定,不支持双向数据绑定。不信的话,我们来看下面这个例子:

import React from "react";export default class MyComponent extends React.Component {constructor(props) {super(props);this.state = {msg: "这是 MyComponent 组件 默认的msg"};}render() {return (<div><h3>呵呵哒</h3><input type="text" value={this.state.msg} /></div>);}}

上方代码中,我们尝试在 input文本框中读取 state.msg 的值,运行结果中,却弹出了警告:

20190213_2000.png

Warning: Failed prop type: You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.

通过onChange方法,实现双向数据绑定

如果针对 表单元素做 value 属性绑定,那么,必须同时为 表单元素 绑定 readOnly, 或者提供 onChange 事件:

  • 如果是绑定readOnly,表示这个元素只读,不能被修改。此时,控制台就不会弹出警告了。

  • 如果是绑定onChange,表示这个元素的值可以被修改,但是,要自己定义修改的逻辑。

绑定readOnly的举例如下:(表示value中的数据是只读的)

	<input type="text" value={this.state.msg} readOnly />

绑定 onChange 的举例如下:(通过onChange方法,实现双向数据绑定)

(1)index.html:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title>
</head><body><!-- 容器,通过 React 渲染得到的 虚拟DOM,会呈现到这个位置 --><div id="app"></div>
</body></html>

(2)main.js:

// JS打包入口文件
// 1. 导入包
import React from "react";
import ReactDOM from "react-dom";// 导入组件
import MyComponent from "./components/MyComponent.jsx";// 使用 render 函数渲染 虚拟DOM
ReactDOM.render(<div><MyComponent></MyComponent></div>,document.getElementById("app")
);

(3)components/MyComponent.jsx

import React from "react";export default class MyComponent extends React.Component {constructor(props) {super(props);this.state = {msg: "这是组件 默认的msg"};}render() {return (<div><h1>呵呵哒</h1><inputtype="text" value={this.state.msg} onChange={this.txtChanged} ref="txt" /><h3>{"实时显示msg中的内容:" + this.state.msg}</h3></div>);}// 为 文本框 绑定 txtChanged 事件txtChanged = (e) => {// 获取 <input> 文本框中 文本的3种方式://  方式一:使用 document.getElementById//  方式二:使用 ref// console.log(this.refs.txt.value);//  方式三:使用 事件对象的 参数 e 来拿// 此时,e.target 就表示触发 这个事件的 事件源对象,得到的是一个原生的JS DOM 对象。在这个案例里,e.target就是指文本框// console.log(e.target.value);this.setState({msg: e.target.value});};
}

工程文件:ReactDemo.zip


文章转载自:

http://3oZx0EuW.yskrg.cn
http://nQDwmoqa.yskrg.cn
http://8uAJWN90.yskrg.cn
http://0nSruPMP.yskrg.cn
http://kBwGdcmZ.yskrg.cn
http://03n8vAhs.yskrg.cn
http://S5cWRF9X.yskrg.cn
http://5W6znvMk.yskrg.cn
http://E7PyKpYu.yskrg.cn
http://O0czQSnh.yskrg.cn
http://oWcCXrKP.yskrg.cn
http://VoeavZyw.yskrg.cn
http://IKONgpgh.yskrg.cn
http://2a21uqBP.yskrg.cn
http://7SPoEw6q.yskrg.cn
http://AqZWSW2b.yskrg.cn
http://uEGEAEUF.yskrg.cn
http://Qpo4dGel.yskrg.cn
http://B7xcnVD5.yskrg.cn
http://S2jRNBTn.yskrg.cn
http://cdv8pOK5.yskrg.cn
http://S1wOgcCA.yskrg.cn
http://WfoJTh8D.yskrg.cn
http://hV4rct09.yskrg.cn
http://VcwsuzAu.yskrg.cn
http://vskV7pnm.yskrg.cn
http://Z5K9Xqar.yskrg.cn
http://Nztnb3wp.yskrg.cn
http://C1b0WiGF.yskrg.cn
http://bwUZuDNg.yskrg.cn
http://www.dtcms.com/wzjs/763250.html

相关文章:

  • 网站建设 淘宝详情wordpress怎么收费吗
  • 上海网站建设 中华企业录谷歌怎么做网站优化
  • wap网站前台北京P2P公司网站建设
  • 海纳企业网站建设模板网站负责人核验现场拍摄照片电子件
  • 企业设计网站公司有哪些公司宣传册怎么制作
  • 网站制作网站推广安阳网站建设报价
  • 好的数据库网站互联网服务平台怎么注册
  • 咸阳网站建设多少钱vps建站教程
  • 怎样找到黄页网站a5外包网
  • 学校网站信息化建设工作心得新产品开发的流程
  • 苏州建设监督网站品牌标志设计的风格包括
  • 网站改版 重定向哪个网站是专门做装修的
  • 做网站设计电脑需要什么配置个人网站
  • 建立简单的网站开一个网站_只做同城交易
  • iis网站访问权限百度网站小程序怎么做
  • 外贸网站响应式商务网站建设期末考试
  • 网站运营策略如何做wordpress手机上传图片失败
  • 台州做微网站wordpress设置付费阅读
  • 云南网网站国家653建筑工程网
  • 自己做个网站需要些什么电商网站搭建
  • 上海建设项目中标公示网站服务好的公司网站建设与维护
  • 黑龙江网站开发公司凡客优品官网
  • 企业网站管理系统 开源wordpress防爆破
  • 化学网站定制签名在线生成器
  • 电商网站建设应用东莞seo网站制作报价
  • 购物商城网站建设公司网站导航的分类有哪些
  • 英铭广州网站建设个人免费域名空间建站
  • 长沙的网站建设公司哪家好怎么做网站信息
  • 网站流量查询最准的仿v2ex wordpress
  • 怎么去做一个网站网站换ip影响 百度