JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.21/vue.min.js"></script>
<div id="app">
  <ul>
    <li v-for="item in items">
      <div class="title">
        {{ item.title }}
      </div>
      <div class="content">
        {{ item.content | except 20 }}
      </div>
    </li>
  </ul>
</div>

JavaScript

Vue.filter('except', function (value, number) {
  return value.slice(0, -(value.length - number)) + '...'
})

new Vue({
	el: "#app",
  data: {
  	items: [
    	{
      	title: "article 1", 
      	content: "空山新雨后,天气晚来秋。明月松间照,清泉石上流。竹喧归浣女,莲动下渔舟。随意春芳歇,王孙自可留。"
      },
    	{
      	title: "article 2",
      	content:"空山新雨后,天气晚来秋。明月松间照,清泉石上流。竹喧归浣女,莲动下渔舟。随意春芳歇,王孙自可留。"
      },
    	{
      	title: "article 3", 
      	content: "空山新雨后,天气晚来秋。明月松间照,清泉石上流。竹喧归浣女,莲动下渔舟。随意春芳歇,王孙自可留。"
      },
    ]
  },
  
})