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

网站追加备案自己怎么做个网站

网站追加备案,自己怎么做个网站,情感营销,龙岩任做网站的哪几个比较好需求: 页面要展示出被删除和添加的数据,知道哪些被删除和新添加的数据!如下图: 实现: Vue 中使用 Lodash 的 differenceBy 函数可以方便地比较两个数组并找出它们的差异。 安装和引入Lodash 首先,你需要…
需求:

页面要展示出被删除和添加的数据,知道哪些被删除和新添加的数据!如下图:

实现:

Vue 中使用 Lodash 的 differenceBy 函数可以方便地比较两个数组并找出它们的差异。

安装和引入Lodash

首先,你需要在项目中安装Lodash库。可以通过npm进行安装:

npm i --save lodash

然后,在需要使用differenceBy函数的组件中引入Lodash:

import _ from 'lodash';
使用differenceBy函数

differenceBy函数用于找出第一个数组中存在而第二个数组中不存在的元素。其基本语法如下:

_.differenceBy(array, [arrays], [iteratee])
  • array:要检查其元素的数组。
  • [arrays]:(可选)一个或多个数组。
  • [iteratee]:(可选)每次调用返回一个用于比较的值。

示例代码

假设有两个数组beforeCitiesafterCities,你想找出beforeCities中有而afterCities中没有的元素:

import _ from 'lodash';const beforeCities: [{value: 'Beijing',label: '北京'}, {value: 'Shanghai',label: '上海'}, {value: 'Nanjing',label: '南京'}],const afterCities: [{value: 'Beijing',label: '北京'}, {value: 'Nanjing',label: '南京'}, {value: 'Chengdu',label: '成都'}, {value: 'Shenzhen',label: '深圳'}, {value: 'Guangzhou',label: '广州'}],const result = _.differenceBy(beforeCities, afterCities, 'value');
console.log(result); // 输出: [{value: 'Shanghai',label: '上海'}]

 进阶:

进一步封装函数,分别得到删除和添加的数据

<div class="box-left"><h1>城市(选择前)</h1><d-table :data="beforeData"></d-table></div><div class="box-warp"><div class="box-top"><h1>被删除的城市</h1><d-table :data="initData .del"></d-table></div><div class="box-bottom"><h1>新增加的城市</h1><d-table :data="initData .add"></d-table></div></div><div class="box-right"><h1>城市(选择后)</h1><d-table :data="afterData"></d-table></div>initData : {add:[], del:[]}import { Dtable} from '@/components/Dtable'created() {this.initData = this.handList(this.beforeData, this.afterData)},methods: {handList(arr1, arr2) {var del= _.differenceBy(this.setJson(arr1), this.setJson(arr2), 'json')var add = _.differenceBy(this.setJson(arr2), this.setJson(arr1), 'json')return {add,del,}},setJson(arr) {arr.forEach(i => {i.json = JSON.stringify(i)});return arr;}}

http://www.dtcms.com/wzjs/535669.html

相关文章:

  • 慈溪建设企业网站旅游网站制作方法
  • 淮安新港建设有限公司网站做网站能赚多少
  • 上海设计网站建设wordpress 深度定制
  • 郑州给公司做网站的公司软件商店免费下载安装
  • 微信二维码无法打开网页 为什么百度关键词优化师
  • 商丘网站制作电话媒体资源网官网
  • 门户网站后台管理系统模板瀑布流网站后台
  • 深圳做网站的公司哪家最好深圳网页制作与网站建设公司
  • 杭州网站推广公司wordpress百度提交插件
  • 台州网站注册 公司营销型网站建立
  • 湖南美食网站建设策划书厦门海绵城市建设官方网站
  • 网站建设怎么管理业务员企业宣传册模板百度云
  • 河南金建建设有限公司网站页面设计素材
  • 做模板网站河南网站建设的公司
  • 时尚类网站设计公司印刷建设网站
  • 提供佛山网站制作潍坊在线制作网站
  • 秀网站模板wordpress七牛视频教程
  • 网站建设咨询云尚网络维普网论文收录查询
  • 网站建设单位有哪些网站规划与建设课程设计
  • 网站建设外出考察信息青岛网站建设方案维护
  • 网站被攻击了怎么处理高校里做网站的工作
  • 针对不同网站的cdn加速深圳广告公司联系方式电话
  • 网站运营是做什么的怎么样sem和seo的关系
  • 阳光家园广州网站小程序排行榜
  • 织梦网站怎么做seo优化网站建设 设计创意
  • 时尚类网站设计公司永久免费的仓库管理软件
  • 建网站哪家好北京如何做企业黄页网站
  • 上海外贸网站建设wordpress 4.7.3
  • 域名买完后如何做网站淄博网站成功案例
  • 国外网站国内备案坪山网站的建设