189 8069 5689

Vue中怎么实现列表渲染

这期内容当中小编将会给大家带来有关Vue中怎么实现列表渲染,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

为龙马潭等地区用户提供了全套网页设计制作服务,及龙马潭网站建设行业解决方案。主营业务为网站制作、网站建设、龙马潭网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!




    
    
    
    



    
        {{item}}---{{myIndex}}
    
    //一般来说,为了提高循环显示的性能,我们会给每个循环项加上key值(像下面这样加上:key="index"还是比较费性能的。毕竟频繁操作dom的时候还是会有些耗性能,可能让vue没法充分复用节点,所以不建议用index做为:key值)
             {{item}}---{{index}}     
    //那用什么?一般后端向前端返回数据,会带上id之类的唯一标识符
             {{item}}---{{index}}---{{item.id}}     
    (怎样让性能最高呢?:key值要唯一,同时不能使用index作为它的值)
    //如果不想让最外面的div也显示出来,可以将该div换成template:
             
{{item}}---{{index}}---{{item.id}}
        {{item.id}}                   
{{item}}---{{index}}---{{item.id}}
        {{item.id}}          //除了数组,对象也可以做循环:
    {{key}}:{{item}}, {{index}}     var vm = new Vue({         el: "#app",         data: {             list: ["hello", "world", "what", "the", "fuck"],             listUnique: [                 {                     id: "001",                     text: "aaa"                 },                 {                     id: "002",                     text: "bbb"                 },                 {                     id: "003",                     text: "ccc"                 }             ],             userInfo: {                 name: "阿三",                 age: 18,                 gender: "male",                 salary: 100000             }         }     })

这种方式加内容会马上渲染出来:
Vue中怎么实现列表渲染

而这样却不会渲染,但其实是加进数组了的。这是为啥捏?使用vue修改数组内容的时候不能用下标的方式,只能通过vue提供的几个数组变异方法来操作数组才能实现数组变化页面也跟着变,一共有七个方法,分别是push、pop、shift、unshift、reserve、splice、sort:
Vue中怎么实现列表渲染

从下标是1的数组开始处理,删除1条,增加指定的一条:
Vue中怎么实现列表渲染

还可以通过引用的改变来实现(js的数组是引用类型):
Vue中怎么实现列表渲染

改变数组的值(废话,当然是值变页面也变)的另外两个方法:
Vue中怎么实现列表渲染
(分别将下标为(下标从0开始)1的元素的值改为5,下标为2的元素的值改为10)

改变对象可以用引用的方式:
Vue中怎么实现列表渲染

除了引用的方式改变对象的值(当然,这篇说的全是数据变,页面也变啊),还可以用set方法:
Vue中怎么实现列表渲染

通过实例方法也可以:
Vue中怎么实现列表渲染

上述就是小编为大家分享的Vue中怎么实现列表渲染了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


网页标题:Vue中怎么实现列表渲染
标题来源:http://cdxtjz.cn/article/ghejoj.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。