账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    VUE如何动态更新文档中的数据
    • 2017-11-02 00:00
    • 10
    22
    0

    我试图用不同的按钮,来改变一个div中的数据显示,用了以下的方法

               <div id="el">
                    <button id="brand" v-on:click="do">品牌</button>
                    <button id="category" v-on:click="do">分类</button>
                    <ul id="lists">
                        <li v-for="d in brand.value" v-on:click="find(d.index)">{{d.name}}</li>
                    </ul>
                </div>
                <script>
                    var s= new Vue({
                        el:"#el",
                        data:{
                            brand:{style:'list',value:[{index:1,name:'耐克'},{index:2,name:'阿迪达斯'}]},
                            category:{style:'list',value:[{index:1,name:'休闲'},{index:2,name:'运动'}]},
                        },
                        methods:{
                            do:function () {
                                //需要改变#lists的数据绑定,比如我点分类,循环列表自动更换为绑定category的
                            },
                            find:function (index) {
    
                            }
                        }
                    })
                </script>

    请问那个do里面的方法需要怎么写,或者换一种思路如何通过vue实现这种需求?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 失心瘋╰つ 普通会员 1楼

      在Vue中,你可以使用v-for循环和数组方法来动态更新文档中的数据。以下是一个简单的例子:

      ```html

      ```

      在这个例子中,我们首先在<template>标签中定义了一个<div>元素,其中包含一个标题和一个段落。然后,我们在<script>标签中定义了一个export default导出对象,这个对象包含了我们的数据和一些基本的Vue功能。

      data()函数中,我们定义了一个items数组,它包含了文档中的所有项目。然后,我们在export default导出对象中定义了一个items属性,它是一个包含items数组的数组。

      <script>标签中,我们使用v-for循环来动态地更新items数组中的每个项目。v-for循环会遍历数组中的每个元素,并使用item作为循环变量。在每次循环中,item都会被更新为数组中的下一个元素。

      最后,我们在<p>标签中显示了items数组中的每个项目。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部