javascript - vue怎么动态添加属性

 灬段裝丶緈褔_998 发布于 2022-11-15 06:37

{{a}}

{{b}}

1 个回答
  • Vue 不允许在已经创建的实例上动态添加新的根级响应式属性(root-level reactive properties)。
    然而它可以使用 Vue.set(object, key, value) 方法将响应属性添加到嵌套的对象上:
    
    Vue.set(vm.someObject, 'b', 2)
    
    <p id="app">
        <p>{{o.a}}</p>
        <p>{{o.b}}</p>
    </p>
    <script src="./vue.min.js?1.2.1"></script>
    <script>
    var vm = new Vue({
            el: "#app",
            data: {
                o: {
                    a: 111
                }
            }
        })
    Vue.set(vm.o, 'b', 2);
    </script>
    
    2022-11-15 07:04 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有