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

接广告的网站怎么做网站服务器

接广告的网站怎么做,网站服务器,怎么用java做html5网站,友汇网站建设一般多少钱最近写了一个小功能,比较有意思,特此博客记录。 提出需求:需要表头字段变化,但是我在官网上的表格相关上查找,没有发现便捷方法。 于是我有两个想法:1.做三个不同的表格。2.做一个表格使用不同的表头字段。…

最近写了一个小功能,比较有意思,特此博客记录。

提出需求:需要表头字段变化,但是我在官网上的表格相关上查找,没有发现便捷方法。

于是我有两个想法:1.做三个不同的表格。2.做一个表格使用不同的表头字段。

方法一可想而知代码会比较冗余,而且只改一个字段,改动不大。于是我采用的是方法二,字段替换。这里使用的是组件Element - The world's most popular Vue UI frameworkTabs的切换。使用当前选择的项不同而切换不同的表头字段。可以通过3个不同的v-if来判断显示的表头,这并不难。难点在于,他可以添加行,每行的数据都是通过一个下拉或者是组件来选择相应的值,我们如何区别每行的值使他们可以相互不影响才是首要解决的问题。

 <el-tabs v-model="activeName" @tab-click="handleClick"><el-tab-pane label="职务层次" name="first"></el-tab-pane><el-tab-pane label="职称等级" name="second"></el-tab-pane><el-tab-pane label="公务员职级" name="third"></el-tab-pane></el-tabs>
 <el-table-column prop="level"   align="center" label="职务层次" v-if="activeName=='first'"><template slot-scope="scope"><el-select class="my-el-select my-el-selec-2"  v-model="scope.row['level']"clearable placeholder="请选择职务层次" size="small"><el-option v-for="item in positionLevelArr" :key="item.level1" :label="item.zjmc" :value="item.zjmc"></el-option></el-select></template></el-table-column><el-table-column prop="level"   align="center" label="职称等级" v-if="activeName=='second'"><template slot-scope="scope"><el-selectv-model="selectedZyjszcdj[scope.row.id]"filterablesize="small"placeholder="请选择职称等级"clearableclass="my-el-select my-el-select-1 gwyzjInput"@focus="zcdjOptionsFocus"><el-optionv-for="item in zyjszwdjData":key="item":label="item":value="item"></el-option></el-select></template></el-table-column><el-table-column prop="level"   align="center"   :label="isShowSoSpTitle ? '现管理职级' : '公务员职级'" v-if="activeName=='third'"><template slot-scope="scope"><el-input class="my-el-select my-el-select-1 gwyzjInput" size="small"    placeholder="请选择"v-model="scope.row.A0192Estring" clearable @focus="showOfficcerType(scope.row)"  @change="getA0192Estring"></el-input></template></el-table-column>

为解决上面提出的痛点,以图二为例,在data中定义一个对象selectedZyjszcdj

我们给每个下拉框绑定的值为selectedZyjszcdj[scope.row.id],在 Vue 中,v-model 指令用于实现表单控件的双向数据绑定。当 v-model 被用在一个数组或对象的属性上时,它会动态地更新这个属性的值。

这里的 selectedZyjszcdj 是一个对象,而 scope.row.id 是用来索引这个对象的一个动态键名。scope.row 通常是在组件的模板中使用 v-for 循环遍历数据时,循环体内部可用的一个局部变量,它包含了当前迭代项的数据和一些元信息。

具体来说:

  • selectedZyjszcdj 是一个在 Vue 组件的 data 函数中定义的对象,用来存储每个 scope.row.id 对应的值。
  • scope.row.id 是从当前循环项获取的唯一标识符,通常用于区分不同的数据记录。
  • 当用户在表单控件中输入或选择了一个值时,v-model 将把新值赋给 selectedZyjszcdj 对象中以 scope.row.id 为键的属性。

例如,如果 scope.row.id 的值是 123,那么上述 v-model 实际上就是在绑定到 selectedZyjszcdj[123] 这个特定的属性上。

使用这种模式常用于处理表格或列表中的数据编辑,其中每一行可能需要独立的数据绑定。

所以这便解决了我们的问题,尤其可见,遇见问题不可怕,有思考有想法才是最重要的。剩下的一步一脚印!

http://www.tj-hxxt.cn/news/93697.html

相关文章:

  • 网站淘宝客怎么做北京seo招聘网
  • 开网站卖茶要怎么做百度统计手机app
  • 宣传页模板西安网站优化培训
  • 网站怎样做优化网页大二网页设计作业成品
  • 企业网站制作设计公司推广网址
  • wordpress本站只对会员开放商业软文怎么写
  • 为什么选用美食做网站主页百度网盟推广
  • php网站做代理服务器关键词排名优化软件策略
  • 用易语言做网站抢购软件搜索引擎推广seo
  • 德州市建设街派出所网站百度关键词搜索广告的优缺点
  • 建平台网站镇江网站建设企业
  • 该如何选择深圳网站建设公司百度关键词优化教程
  • 专业网网站建设百度公司招聘官网最新招聘
  • 网站建设需要资质么做百度推广一个月多少钱
  • 深圳网站制作公司嘉兴百度seo规则最新
  • 做外贸网站需要注意些什么手续深圳关键词推广
  • 做阿里巴巴网站没有专业客服吧优化设计方案
  • 福州公交集团网站建设每日新闻简报
  • 自己做网站排名好吗汕头网站优化
  • 网站做扫一扫百度下载安装到桌面上
  • 网站开发的简易步骤成品短视频网站源码搭建
  • 购物网站的建设意义seo免费软件
  • 高档网站建设东莞寮步最新通知
  • 物流网站建设策划书的总结网页制作软件dreamweaver
  • 有没有专业做网站架构图的软件广东seo
  • 网站开发人员职位描述2021百度模拟点击工具
  • 做图客网站深圳seo优化外包
  • html做的小网站山东seo费用多少
  • 艺术类网站模板江苏搜索引擎优化
  • 广州小型网站建设公司搜狗推广登陆