这两天使用vue做东西遇到一些问题,今天总结记录一下:

  1. 在computed中没法操作dom元素,比如
computed: {w() {return  this.$refs.box.offsetWidth
}
}

运行中报undefined错误,后来改成在mounted中获取this.$refs.box.offsetWidth,后来发现,在computed中,DOM元素未加载下来,保险起见,还是在mounted操作DOM

  1. 给普通对象添加新的属性,需要用到vue.set方法才起作用,界面才能更新过来
    比如
 obj = {name: '岚枫秋秋', sex: 'woman'}

如果给其加上age属性,一般是这样添加

obj.age=29

但是在vue中不起作用,界面查不到,改成

this.$set(obj, age, 29)

vue界面中就可以看到效果了

这些都是细节的问题,做项目少,还是缺乏经验,今天在这里记录一下这些问题,给大家分享一下。

vue computed 中操作DOM和给对象添加属性遇到的问题相关推荐

  1. vanilla_如何在Vanilla JavaScript中操作DOM

    vanilla by carlos da costa 通过卡洛斯·达·科斯塔 如何在Vanilla JavaScript中操作DOM (How to manipulate the DOM in Van ...

  2. 小程序 | 小程序中常用的事件 + 事件对象的属性列表 +小程序事件传参 + 小程序全局配置 + 小程序页面配置 + 小程序发起网络数据请求

    文章目录 一.WXML 模板语法 数据绑定 事件绑定 ⭐小程序中常用的事件 ⭐事件对象的属性列表 target 和 currentTarget 的区别 bindtap 的语法格式 在事件处理函数中为 ...

  3. 递归——函数在内部自己调用自己,那么该函数是递归函数 作用和循环效果一样 要加推出条件return,否则发生栈溢出,导致死循环 递归给数组中对象添加属性 toString()和随机数

    递归--函数在内部自己调用自己,那么该函数是递归函数 & 作用和循环效果一样 & 要加推出条件return,否则发生栈溢出,导致死循环 & 递归给数组中对象添加属性 & ...

  4. UserControl 中包含封装了集合对象的属性被设计器自动初始化所引起的错误!也有关于List的问题

    在CSDN上看到了一篇关于UserControl引起的问题,去重现了一下,并进行了一些小结. 自定义 UserControl 中包含封装了 List <接口> 类型字段的属性,编译后造成引 ...

  5. vue 用key拿对象value_vue对象添加属性(key:value)、显示和删除属性

    效果图 新增 key值 value值 操作 {{key}} {{keyValues[key]}} 删除 添加属性 addKey(){ if(this.keyValue.key==''){ this.$ ...

  6. python-给对象添加属性与方法

    给对象添加属性 对象.属性名 = 属性值 给对象添加方法 >匿名函数,就是函数体

  7. JS动态为对象添加属性

    JS允许在创建完一个对象后,动态给对象添加属性.如下 var obj = {};// 动态给对象添加属性的常见方式 obj.name = 'aaa'; obj.age = 22; console.lo ...

  8. Vue项目中操作svg文件

    Vue项目中使用svg 引入依赖 yarn add svg-sprite-loader -D [可选] yarn add svgo svgo-loader -D 依赖说明: svg-sprite-lo ...

  9. JDK8 Stream操作 collectingAndThen:根据对象的属性去重

    来源:blog.csdn.net/qq_35634181/article/details/108867857 ExportTemperatureDto实体对象: @Getter @Setter @To ...

最新文章

  1. 对大学生学习Linux系统的七项实用建议
  2. CF442C-Artem and Array【贪心】
  3. JAVA翻译官_Java开发笔记(三)Java帝国的特种官吏
  4. 华为pap和chap的配置。
  5. JBookManager v1.00.2008314 (编辑管理您的Jar电子书)
  6. 【Java数据结构与算法】第二十章 Dijkstra算法和Floyd算法
  7. shell脚本相关指令
  8. 计算机不能打开管理员用户输入窗口,win10系统管理员账户无法打开某些程序的设置技巧...
  9. python入门必备10个坑_python中的基础坑
  10. Atitit 软件开发中的艾提拉思想与理念总结 后端优先 手机优先 做好政治动员 高层抽象 一定要出理论结果书籍总结 技术就是艺术 三个软件层次的划分 实现层 规划层 艺术层 无限生
  11. mcafee杀死oracle,如何从卸载McAfee卸载工具
  12. photoshop的抠图小结
  13. 总是听到有人说AndroidX,到底什么是AndroidX?
  14. 一个大二计算机学生的学期总结(2022末年)
  15. 小码哥C++_反汇编分析
  16. 丈人/丈母娘,岳父/岳母、妈/母亲/娘 的解释
  17. Qt 配置自动清理中间文件 --- qmake
  18. 不用深度学习网络,只需预先设置NAS算法,就能实现AutoML自动机器学习的革命吗?
  19. 移动硬盘 linux找不到,求助!linux对usb设备的接入应该是自动的吧,我的移动硬盘找不到...
  20. 从简易的json中提取数据

热门文章

  1. python保存模型与参数_基于pytorch的保存和加载模型参数的方法
  2. golang java耗内存_分析golang内存占用情况
  3. java集合合并_【Java必修课】各种集合类的合并(数组、List、Set、Map)
  4. UOJ#218. 【UNR #1】火车管理 线段树 主席树
  5. An invalid form control with name='timeone[]' is not focusable.
  6. 洛谷 P3258 [JLOI2014]松鼠的新家 解题报告
  7. msp430入门编程21
  8. jquery.roundabout.js图片叠加3D旋转
  9. java 异常 检查型和非检查型
  10. java中使用rmi进行远程方法调用