children相关知识
-
33.$refs、$parent、$children使用1、ref为子组件指定一个索引名称,通过索引来操作子组件;2、this.$parent 可以直接访问该组件的父实例或组件;3、父组件也可以通过this.$children 访问它所有的子组件,$parent和$children 可以递归向上或向下无线访问, 直到根实例或最内层的组件。案例index.vue<template><div> <testVue ref="childVue"></testVue> <br/><br/> <testVue2></testVue2> <br/><br/> <button @click="clickChild1">点击访问子组件</button> <br/
-
jQuery:find()与children()区别一、find()1.1 说明find()方法返回被选元素的后代元素,一路向下直到最后一个后代。1.2 示例<div> <p> <span>1</span> </p> <span>2</span></div><script>console.log($('div').find('span'));</script><!-- 返回<span>1</span><span>2</span>-->二、children()2.1 说明chil
-
关于php配置参数说明没事查看了一下php日志,发现提示进程数不够,日志信息如下:[04-Nov-2014 14:19:08] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 15 total children[04-Nov-2014 14:29:27] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 0 idle, and 16 total children[04-Nov-2014 16:51:04] NOTICE: Finishing ...[04-
-
Flutter Spacer 灵活配置你的Row/Column我们平时在写 Row/Column 的时候,一般会配置一下子widget 的排列方式。 默认排序方式 默认的排列方式有如下: 1. `enum MainAxisAlignment {` 2. 3. `/// 将children放置在主轴的起点` 4. `start,` 5. 6. `/// 将children放置在主轴的末尾` 7. `end,` 8. 9. `/// 将children放置在主轴的中心` 10. `center,` 11. 12. `/// 将主轴方向上的空白区域均分,使得children之间的空白区域相等,首尾child都靠近首尾,没有间隙` 13. `spaceBetween,` 14. 15. `///
children相关课程
children相关教程
- 6.4 删除联系人 function deleteUser(button, userId){ var children = $(button).parent().children(); var data = JSON.stringify({}); $.ajax({ 'url': '/users/' + userId, 'type': 'DELETE', 'contentType': 'application/json', 'data': data, 'dataType': 'json', 'error': ajaxError, 'success': ajaxSuccess });}点击 “删除” 按钮后,执行函数 deleteUser(button, userId),button 指向的是 “新增” 按钮,userId 是需要更新的联系人 id。在第 3 行到第 5 行,获取需要联系人的姓名和电话,使用了和 6.2 小节相同的方法,请参考 6.2 小节。在第 8 行,通过 jquery 的 ajax 函数调用后端服务,设置 url 为 ‘/users/userId’、type 为 ‘DELETE’ ,表示 RESTful 架构下的删除联系人。
- 3.2 新增待做事项 function onAddTodo(button){ var children = $(button).parent().children(); var title = children.eq(0).val(); var data = JSON.stringify({'title': title}); $.ajax({ 'url': '/todos/add', 'type': 'POST', 'contentType': 'application/json', 'data': data, 'dataType': 'json', 'error': ajaxError, 'success': ajaxSuccess });}点击 “新增” 按钮后,执行函数 onAddTodo(button),button 指向的是 “新增” 按钮。在 templates/index.html 中,按钮、待做事项位于相同的 DIV 中,如下所示: <div> <input type="text" class="row" placeholder="输入待办事项"> <i class="fa fa-fw fa-plus-square" onclick='onAddTodo(this);'></i> </div>在第 3 行到第 4 行,表达式的含义如下所示:表达式含义$(button).parent()指向按钮的父节点$(button).parent().children()表示 div 的 2 个子节点children.eq(0)指向待做事项的文本框children.eq(0).val()待做事项的文本框的值在第 7 行,通过 JQuery 的 ajax 函数调用后端服务,设置 url 为 ‘/todos/add’、type 为 ‘POST’ ,表示新增一条待做事项。
- 6.2 新增联系人 function addUser(button){ var children = $(button).parent().children(); var name = children.eq(0).val(); var phone = children.eq(1).val(); var data = JSON.stringify({'name': name, 'phone': phone}); $.ajax({ 'url': '/users', 'type': 'POST', 'contentType': 'application/json', 'data': data, 'dataType': 'json', 'error': ajaxError, 'success': ajaxSuccess });}点击 “新增” 按钮后,执行函数 addUser(button),button 指向的是 “新增” 按钮。在 templates/index.html 中,按钮、联系人姓名、联系人电话于相同的 DIV 中,如下所示:<div class="row"> <input type="text" placeholder='姓名'> <input type="text" placeholder='电话'> <span class="button" onclick="addUser(this);">增加</span></div>在第 3 行到第 5 行,表达式的含义如下所示:表达式含义$(button).parent()指向按钮的父节点$(button).parent().children()表示 div 的 3 个子节点children.eq(0)指向联系人姓名children.eq(1)指向联系人电话children.eq(2)指向新增按钮在第 4 行,根据联系人的姓名和电话创建一个新联系人,将它作为参数、调用后端新增联系人的服务。在第 8 行,通过 jquery 的 ajax 函数调用后端服务,设置 url 为 ‘/users/’、type 为 ‘POST’ ,表示 RESTful 架构下的新增联系人。
- 2. 配置嵌套路由 实际项目中的应用界面,通常由多层嵌套的组件组合而成。同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件,例如:/article/vue /article/react+------------------+ +-----------------+| Article | | Article || +--------------+ | | +-------------+ || | Vue | | +------------> | | React | || | | | | | | || +--------------+ | | +-------------+ |+------------------+ +-----------------+借助 vue-router,使用嵌套路由配置,就可以很简单地表达这种关系。在上一小节中我们学习了如何配置一个路由信息: { path: '路由地址', component: '渲染组件' }要配置嵌套路由,我们需要在配置的参数中使用 children 属性: { path: '路由地址', component: '渲染组件', children: [ { path: '路由地址', component: '渲染组件' } ] }
- 2.3 测试 我们在项目中与 main 目录同级的 test 目录中找到测试类 ZkClientDemoApplicationTests ,在其中添加测试方法。2.3.1 查询测试package cn.cdd.zkclientdemo;import cn.cdd.zkclientdemo.service.ZkClientServer;import org.I0Itec.zkclient.ZkClient;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import java.util.List;@SpringBootTestclass ZkClientDemoApplicationTests { // 依赖注入 @Autowired private ZkClientServer zkClientServer; @Test void contextLoads() { // 获取 ZkClient 对象 ZkClient zkClient = zkClientServer.getZkClient(); // 获取子节点集合 List<String> children = zkClient.getChildren("/"); System.out.println(children); // 释放资源 zkClient.close(); }}执行测试方法,控制台输出:[zookeeper, imooc]我们可以看到控制台输出了在上一节中我们增加的节点 imooc,说明我们的查询成功执行了。接下来我们测试其它的 API。2.3.2 创建持久节点创建持久节点测试:@Testvoid contextLoads() { ZkClient zkClient = zkClientServer.getZkClient(); // 在 imooc 节点下创建持久节点 wiki zkClient.createPersistent("/imooc/wiki"); // 获取 imooc 节点的子节点集合 List<String> children = zkClient.getChildren("/imooc"); System.out.println(children); // 释放资源 zkClient.close();}执行测试方法,控制台输出:[wiki]2.3.3 删除节点删除节点测试:@Testvoid contextLoads() { ZkClient zkClient = zkClientServer.getZkClient(); // 删除 imooc 的 子节点 wiki boolean delete = zkClient.delete("/imooc/wiki"); System.out.println(delete); // 释放资源 zkClient.close();}执行测试方法,控制台输出:truetrue 表示删除 wiki 节点成功。2.3.4 读写数据节点数据读写测试:@Testvoid contextLoads() { ZkClient zkClient = zkClientServer.getZkClient(); // 给 imooc 节点写入数据 wiki zkClient.writeData("/imooc","wiki"); // 读取 imooc 节点的数据 Object data = zkClient.readData("/imooc"); System.out.println(data); // 释放资源 zkClient.close();}执行测试方法,控制台输出:wikiTips: 当我们使用 API 操作节点时,节点参数必须是全路径。测试完成后,我们来对 ZkClient 常用的 API 做一下介绍。
- 6.3 更新联系人 function updateUser(button, userId){ var children = $(button).parent().children(); var name = children.eq(0).val(); var phone = children.eq(1).val(); var data = JSON.stringify({'name': name, 'phone': phone}); $.ajax({ 'url': '/users/' + userId, 'type': 'PUT', 'contentType': 'application/json', 'data': data, 'dataType': 'json', 'error': ajaxError, 'success': ajaxSuccess });}点击 “更新” 按钮后,执行函数 updateUser(button, userId),button 指向的是 “新增” 按钮,userId 是需要更新的联系人 id。在第 3 行到第 5 行,获取需要联系人的姓名和电话,使用了和 6.2 小节相同的方法,请参考 6.2 小节。在第 8 行,通过 jquery 的 ajax 函数调用后端服务,设置 url 为 ‘/users/userId’、type 为 ‘PUT’ ,表示 RESTful 架构下的更新联系人。
children相关搜索
-
c 正则表达式
c string
c 编程
c 程序设计
c 程序设计教程
c 多线程编程
c 教程
c 数组
c 委托
c 下载
c 线程
c 语言
caidan
cakephp
call
calloc
calu
camera
caption
case语句