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

一个公司可以有两个网站吗简洁的网站设计

一个公司可以有两个网站吗,简洁的网站设计,外贸网站建设如何做,wordpress loper一、先放图片便于理解 需求#xff1a; 1、el-input触发focus事件#xff0c;弹出el-table(当然也可以为其添加搜索功能、分页) 2、el-table中的复选共能转化成单选共能 3、选择或取消的数据在el-input中动态显示 4、勾选数据后#xff0c;因为分页过多#xff0c;原先选好…一、先放图片便于理解 需求  1、el-input触发focus事件弹出el-table(当然也可以为其添加搜索功能、分页) 2、el-table中的复选共能转化成单选共能 3、选择或取消的数据在el-input中动态显示 4、勾选数据后因为分页过多原先选好的数据容易被埋没在el-input里手动删除或添加触发input事件el-table根据原有数据能检索到对应数据 5、若不通过勾选选择信息手动添加触发input事件可一边输入一边检索是否存在所输入的数据 6、选择全部勾选无效 二、封装成组件之后的调用 view部分 selectUserInfo refselectUser :inputUserDataform.quauser fatherSelectselectMethod/selectUserInfo model部分 selectMethod(selection) { //selection参数接收从子组件中传过来的被勾选的用户信息let common; //通过字符串或数组类型来判断是在table页面勾选后回显input数据还是手动输入input数据if (selection instanceof Array) { // 无论勾选多少个只取最新勾选的用户数据let index selection.length - 1 common selection[index];} else { //规范输入操作因为组件输入input框触发input事件后根据“-”分割姓名和编号进行实时检索返回数据为空这时操作者能及时修改输入内容或者在输入过程中查找到对应数据直接勾选即可let reg /.-[1-9][0-9]{7}$/if (!reg.test(selection)) { //不符合格式规范会导致el-input表单校验confirm校验不通过this.form.userInfo ;return}} }, 三、实现过程 1】el-popover代码 el-popoverplacementrightwidth400triggerclickel-table :datagridData v-loadingloading refuserlist selecthandleSelectionChange:row-keyrow row.userIdel-table-column width150 propertydate label日期/el-table-columnel-table-column width100 propertyname label姓名/el-table-columnel-table-column width300 propertyaddress label地址/el-table-column/el-tableel-input slotreference v-modelinputUserDataCopy stylewidth inputhandleInputi slotsuffix classel-icon-search/i/el-input /el-popover 2】elementUI el-popover源码分析 3】复选框实现单选功能 思路勾选数据之前取消所有的勾选 避坑 1、在el-table标签中添加“:row-keyrowrow.userId”实现勾选翻页的情况下保留勾选 2、使用select事件而不是selection-change事件。在实现单选功能过程中运用selection-change会发生反复触发以及反复调用函数的情况就是通过api,clearSlection()和toggleRowSelection()改变的勾选状态也会触发selection-change绑定的方法。 触发select事件后调用handleSelectionChange方法js代码实现 handleSelectionChange(selection) { // 当勾选时,取消前一个勾选只选择最后一个 另selection-change是复选框发生该便时调用由于取消以及toggleRowSelection也会触发会造成一直被调用的状态。select在选择时调用更适合这里selection.forEach(row {this.$refs.userlist.clearSelection();this.$refs.userlist.toggleRowSelection(row);});}, 4】 勾选的数据按照“姓名-编号”格式显示到input输入框 1、触发select事件后调用handleSelectionChange(selection)方法selection参数获取到所勾选函数的用户信息。 2、通过$emit子组件调用父组件方法以及传值的方法将用户数据传到父组件 props: {inputUserData: {type: String,default: },}, data(){return{inputUserDataCopy: } }, methods:{handleSelectionChange(selection) { // 当勾选时,取消前一个勾选只选择最后一个 另selection-change是复选框发生该便时调用由于取消以及toggleRowSelection也会触发会造成一直被调用的状态。select在选择时调用更适合这里selection.forEach(row {this.$refs.userlist.clearSelection();this.$refs.userlist.toggleRowSelection(row);});this.emit().then(() {this.inputUserDataCopy this.inputUserData;});}, //封装一个异步方法因为要想input v-model绑定的属性发生改变就不能在props接收的属性上直接操作 //在 this.inputUserDataCopy this.inputUserData;赋值之前需要先把数据selection用户数据传到父组件emit() {return new Promise((resole, reject) {this.$emit(fatherSelect, this.selection);resole(true)})}, }, 5】 根据input值在table页面检索出对应的值 handleInput() { // 实现一边输入用户信息一边检索列表是否存在相应信息 //判断条件根据实际情况改变之所这样是因为我需要“-”符号来区分名字和编号以检索相应数据if (this.inputUserDataCopy.split(-).length 1) {this.queryParams.userName this.inputUserDataCopy.split(-)[1];this.queryParams.userName this.inputUserDataCopy.split(-)[0]; //改变搜索条件调用this.handleQuery()进行搜索常规axios请求响应操作不做解释this.handleQuery(); //手动输入含“-”符号的信息会被传输到父组件前面讲过的会对这里传过去的数据进行正则test校验this.$emit(fatherSelect, this.inputUserDataCopy);}},
http://www.w-s-a.com/news/372698/

相关文章:

  • 郑州做系统集成的公司网站龙岩
  • 厦门SEO_厦门网站建设网络营销课程视频
  • vs 2015 网站开发开网店在线咨询
  • 前端如何优化网站性能大学学校类网站设计
  • 中国铁路建设投资公司网站熊学军中国it外包公司排名前50
  • 房产网站的建设广州推广排名
  • 湟源县网站建设wordpress删除未分类
  • 营销型网站开发推广厦门百度seo公司
  • 遵义网站开发培训上海中高风险地区名单最新
  • 禹州市门户网站建设做网站可以申请个体户么
  • 大良营销网站建设效果彩票网站搭建 做网站
  • 做网站的公司为什么人少了在中国如何推广外贸平台
  • 盘锦网站制作工业电商网站怎么配色
  • 白云企业网站建设seo排名点击软件
  • wordpress跨站脚本攻击漏洞国外注册的域名国内能用吗
  • 西部数码网站管理助手2工信部资质查询网站
  • 公司网站哪个建的好吉林网站制作
  • 视频网站怎么引流wordpress私人玩物
  • 我的家乡湛江网站设计新钥匙网站建设
  • 辽宁网站推广爱前端wordpress5.0.3主题
  • python怎么做网站贵阳网站制作
  • 深圳网站的优化seo网络推广有哪些
  • 网站建设实习报告范文荆州市城市建设档案馆网站
  • 网站开发信息平台项目总结企业网站如何推广
  • 网站备案名称规定手机免费h5制作软件
  • 接网站建设单子的网站网页设计尺寸多大
  • 订制型网站费用做网站的问题
  • 淮阳住房和城乡建设网站桂林新闻桂林人论坛
  • 公司网站建设价格标准老版本网站开发工具
  • 门户网站开发费怎做账做网站交互demo工具