当前位置:首页 > 经验 >

对象不支持属性与方法(对象引用未设置为对象实例)

来源:原点资讯(m.360kss.com)时间:2024-03-27 18:05:59作者:YD166手机阅读>>

对象不支持属性与方法,对象引用未设置为对象实例(1)

1、问题描述

在做vue 项目时,有时候需要给data中的对象(obj)添加新的属性(a),并用新的属性做页面显示或者v-if控制,但需要注意的是直接设置新属性的值(this.obj.a=1)vue不会做双向绑定,也就是说页面根本就拿不到这个属性。下面的用法是错误的,你能看出是哪里错吗?页面会输出什么呢?

<template> <div @click="addCount">click me {{obj.a}}</div> </template> <script> export default { data() { return { obj: {} }; }, mounted() { this.obj.a = 0 }, methods: { addCount() { this.obj.a = 1 }, }, }; </script> 2、正确用法

要想新添加的属性支持vue双向绑定,我们应该使用this.$set方法来进行首次赋值。注意:这里说的是首次赋值

用法如下:

this.$set(对象, 新属性, 值)

修改之前的错误示例

<template> <div @click="addCount">click me {{obj.a}}</div> </template> <script> export default { data() { return { obj: {} }; }, mounted() { this.$set(this.obj, "a", 0) }, methods: { addCount() { this.obj.a = 1 }, }, }; </script>,

栏目热文

智能对象不能编辑怎么解决(智能对象使用方法和技巧)

智能对象不能编辑怎么解决(智能对象使用方法和技巧)

智能对象与普通图层的区别缩览图的不同我们在将图片转换成智能对象后,在给图片的缩小及放大后,对图片的清晰度是不会改变的,这...

2024-03-27 17:59:41查看全文 >>

typeerror对象不支持怎么解决(opentype属性不能用怎么解决)

typeerror对象不支持怎么解决(opentype属性不能用怎么解决)

本节是第五讲的第十三小节,上节为大家介绍了标准库一些常用模块,本节将为大家介绍Python语言的面向对象程序设计。面向对...

2024-03-27 17:41:49查看全文 >>

pm2命令(pm2安装教程)

pm2命令(pm2安装教程)

前言好不容易写了一个nodejs应用,不知道该怎么部署才好:js复制代码const app = express(); ....

2024-03-27 17:23:52查看全文 >>

pm2.5空气质量(广州pm2.5空气质量)

pm2.5空气质量(广州pm2.5空气质量)

新京报快讯(记者 张璐)“双碳目标”最近成为公众热议的话题,它和大家关注的PM2.5有什么关系?在“北京国际大都市清洁空...

2024-03-27 17:53:59查看全文 >>

pm2.5浓度高(pm2.5值的范围)

pm2.5浓度高(pm2.5值的范围)

近年来,多项研究表明,空气污染尤其细微颗粒物(PM2.5)污染是心血管疾病的重要危险因素之一。9月22日,阜外医院李静等...

2024-03-27 17:58:19查看全文 >>

对象不支持print属性或方法(为什么对象不支持print)

对象不支持print属性或方法(为什么对象不支持print)

golang反射理论基础反射就是动态的获取对象的信息,动态的执行对象的方法,为什么不直接获取对象的属性呢?为什么不直接调...

2024-03-27 17:29:10查看全文 >>

手机网页不能创建对象(无法创建对象问题怎么解决)

手机网页不能创建对象(无法创建对象问题怎么解决)

什么是TypeScript的对象?生活中,对象是一个具体的事物,比如:你的电脑、你的手机、古力娜扎、周杰伦(周董)等都是...

2024-03-27 18:03:32查看全文 >>

对象不支持属性或方法(对象不支持此属性或方法怎么解决)

对象不支持属性或方法(对象不支持此属性或方法怎么解决)

关于Excel单元格对象,通过我前面的文章大家学习了Range("A1")、Cells (1,1)与[a...

2024-03-27 18:03:48查看全文 >>

怎么解决不能创建对象(创建对象的三个步骤)

怎么解决不能创建对象(创建对象的三个步骤)

部分用户在电脑打开某些软件时,可能会遇到过activex部件不能创建对象的情况,这种情况可能是软件在运行时确实组件导致的...

2024-03-27 17:24:12查看全文 >>

对象不能用object怎么办(不能创建对象怎么解决)

对象不能用object怎么办(不能创建对象怎么解决)

11、Activate 事件激活一个工作簿、工作表、图表或嵌入式图表时产生此事件。语法Private Sub objec...

2024-03-27 17:55:08查看全文 >>

文档排行