vue字符串切割

摘要:
二、代码实现test.vue{{item}}exportdefault{name:"test",data(){return{tableData:[{id:'2016-05-02',name:'阿里云',},{id:'2016-05-04',name:'腾讯控股、字节跳动',},{id:'2016-05-01',name:'美团、金蝶国际、台积电',}]}},methods:{//切割公司列表companyCut{letcompany=name.split("、")returncompany},}}效果如下:
一、概述

现有一个基于element-ui开发的后台页面,效果如下:

vue字符串切割第1张

需要将公司名进行切割,每一行,显示一个公司。

二、代码实现

test.vue

<template>
  <el-table
    :data="tableData"border
    style=" 362px">
    <el-table-column
      prop="id"label="id"width="180">
    </el-table-column>
    <el-table-column
      prop="name"label="公司名"width="180">
      <template slot-scope="scope">
        <div v-for="item in companyCut(scope.row.name)">{{item}}<br>
        </div>
      </template>
    </el-table-column>
  </el-table>
</template>

<script>export default{
    name: "test",
    data() {
      return{
        tableData: [{
          id: '2016-05-02',
          name: '阿里云',
        }, {
          id: '2016-05-04',
          name: '腾讯控股、字节跳动',
        }, {
          id: '2016-05-01',
          name: '美团、金蝶国际、台积电',
        }]
      }
    },
    methods: {
      //切割公司列表
companyCut(name){
        let company=name.split("")
        returncompany
      },
    }
  }
</script>

<style scoped>

</style>

效果如下:

vue字符串切割第2张

免责声明:文章转载自《vue字符串切割》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇STM32 OLED屏显示详解常见网页错误400/401/403/404/500网页错误代码表示的含义下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue实用技巧

路由缓存 keepalive keep-alive 是 Vue 提供的一个抽象组件,用来对组件进行缓存,从而节省性能,由于是一个抽象组件,所以在 v 页面渲染完毕后不会被渲染成一个 DOM 元素。 <keep-alive> <router-view></router-view> </keep-alive>...

Vue2 使用Typescript 使用vue-property-decorator的简单介绍

参考:https://github.com/kaorun343/vue-property-decorator 怎么使vue支持ts写法呢,我们需要用到vue-property-decorator,这个组件完全依赖于vue-class-component. 首先安装:  npm i -D vue-property-decorator 我们来看下页面上代码展示...

vue项目使用static目录存放图片解决方案

我个人喜欢把所有引用文件全部放在打包文件src的同级文件static文件内部,方便整合。 提醒:vue项目中正常情况下图片是由 url-loader 处理,加入了hash值,如果放到static里面webpack打包后只会把资源复制到发布目录而不会把小图片优化为base64。 如果我们使用static目录存放图片会以为打包而产生一系列路径问题 总结来说有以...

vue中vant-list组件实现下拉刷新,上滑加载

后端返回的数据是一股脑的情况(不是按pageSize,pageNum一组一组的发送)时,前端使用vant-list实现懒加载需要再写一点js,记录一下  main.js: Vue.use(List); Vue.use(PullRefresh); template: <van-pull-refresh v-model="refreshing" ...

vue项目环境搭建

Vue项目环境搭建 node ≈ python: node是用c++编写用来运行js代码的 npm(cnpm) ≈ pip: npm 是一个终端应用商城,可以换国内源cnpm vue ≈ django: vue是用来搭建vue前端项目的 1) 安装node 官网下载安装包,傻瓜式安装: https://nodejs.org/zh-cn/ 2) 换源安装cn...

vue 点击图片获取x,y坐标值

点击图片拿到x,y值 template中 <image x="0"y="0"width="100%"height="100%"xlink:href="../../assets/images/background/bg_nav.png"@click="tapMap($event)" /> js中 tapMap(e) { //cons...