热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

组件中的数据存储的位置

组件中的数据存储的位置组件的html部分可以存放在template标签中,并且template标签是独立在Vue实例外的,若template中的数据也需要动态化的话,那动态数据存放

组件中的数据存储的位置

组件的html部分可以存放在template标签中,并且template标签是独立在Vue实例外的, 若template中的数据也需要动态化的话,那动态数据存放在哪? 是否同样存放在Vue实例中呢? 验证Vue组件是否能使用Vue实例data中的数据: 报错:message没有定义 说明Vue组件不能使用Vue实例data中的数据。 即使组件能使用Vue实例中的数据,但是一个页面划分成若干个组件,每个组件中的数据都存放在Vue实例中的data里,会让Vue实例变得非常臃肿。

所以无论如何,Vue组件中的数据是不会存放在Vue实例中的。

因为Vue组件的原型链上有Vue实例的原型,所以Vue组件的数据应该存放在自己的data内。

Vue全局组件与局部组件

全局组件:只需要在main.js中导入一次,整个项目都可以直接使用。 1、导入全局组件: import popManager from './components/popManager.vue' 2、注册全局组件: Vue.component('popManager',popManager) 局部组件:在需要用到的地方导入。

VUE如何封装一个组件

    1.    在compoents文件夹中新建一个vue文件(以Swiper为例)    2.    在main.js中全局引入,先import再注册到VUE中        3.    接着就可以在任何页面直接使用自己定义的组件    Swiper组件中需要一个存放图片的数组(以list为例)     父组件往子组件中传值       子组件中规定接收值的类型,还可以设置默认值(要注意数组默认值的写法)

VUE 编写后台常用的组件

前几篇文章我们已经把后台的基础搭建好了,感兴趣的朋友可以点击一些链接,查看之前的基础搭建 我们先看看传统的form表单(这里以element ui为例) 下面开始搜索组件的编写 在src/components/下创建FilterForm.vue组件 以上就是我们的主体部分了,下面我们就来看看怎么使用吧。 我们在src/home.vue页面引入 这样我们的搜索组件就已经完成了。

下面我们就可以使用最少的代码进行组件的调用了。

下一章我们一起完成table组件的编写。让我们的table简单。 每天学习一点,进步一点。

vue components

vue组件使用分三步: 以上是组件的简单使用方法。 (2) 动态传递: wepy中的写法: https://tencent.github.io/wepy/document.html#/?id=%E7%BB%84%E4%BB%B6%E9%80%9A%E4%BF%A1%E4%B8%8E%E4%BA%A4%E4%BA%92 通过父组件向子组件传不同的值作为标识,可以有针对性的对各父组件进行个性化的操作。


推荐阅读
  • 构建Python自助式数据查询系统
    在现代数据密集型环境中,业务团队频繁需要从数据库中提取特定信息。为了提高效率并减少IT部门的工作负担,本文探讨了一种利用Python语言实现的自助数据查询工具的设计与实现。 ... [详细]
  • 详解MyBatis二级缓存的启用与配置
    本文深入探讨了MyBatis二级缓存的启用方法及其配置细节,通过具体的代码实例进行说明,有助于开发者更好地理解和应用这一特性,提升应用程序的性能。 ... [详细]
  • 本文详细介绍了如何在本地环境中安装配置Frida及其服务器组件,以及如何通过Frida进行基本的应用程序动态分析,包括获取应用版本和加载的类信息。 ... [详细]
  • CSS模块化命名 ... [详细]
  • 本文介绍了进程的基本概念及其在操作系统中的重要性,探讨了进程与程序的区别,以及如何通过多进程实现并发和并行。文章还详细讲解了Python中的multiprocessing模块,包括Process类的使用方法、进程间的同步与异步调用、阻塞与非阻塞操作,并通过实例演示了进程池的应用。 ... [详细]
  • 解决远程桌面连接时的身份验证错误问题
    本文介绍了如何解决在尝试远程访问服务器时遇到的身份验证错误,特别是当系统提示‘要求的函数不受支持’时的具体解决步骤。通过调整Windows注册表设置,您可以轻松解决这一常见问题。 ... [详细]
  • Node.js 断点调试指南
    本文详细介绍了利用Google Chrome DevTools和Visual Studio Code两种工具进行Node.js应用的断点调试技巧。 ... [详细]
  • 本文详细介绍了如何在ReactJS项目中集成Onsen-UI的ActionSheetButton组件,并通过具体示例展示了其使用方法及效果。 ... [详细]
  • 华为云openEuler环境下的Web应用部署实践
    本文详细记录了在华为云openEuler系统上进行Web应用部署的具体步骤,包括配置yum源、安装Apache、MariaDB、PHP及其相关组件,并完成WordPress的安装与配置过程。 ... [详细]
  • 使用IntelliJ IDEA高效开发与运行Shell脚本
    本文介绍了如何利用IntelliJ IDEA中的BashSupport插件来增强Shell脚本的开发体验,包括插件的安装、配置以及脚本的运行方法。 ... [详细]
  • 本文介绍了两个重要的Node.js库——cache-content-type和mime-types,它们在处理HTTP响应头时非常有用。cache-content-type是基于mime-types构建的,并且实现了缓存机制以提高性能。 ... [详细]
  • 本文详细介绍了如何在Vue项目中集成和配置XGPlayer视频插件,包括安装步骤、基本配置以及常见问题的解决方法。 ... [详细]
  • 本文详细介绍了Objective-C中的面向对象编程概念,重点探讨了类的定义、方法的实现、对象的创建与销毁等内容,旨在帮助开发者更好地理解和应用Objective-C的面向对象特性。 ... [详细]
  • 本文详细记录了一位求职者在搜狐进行的两次面试经历,包括面试的具体时间、面试流程、技术问题及个人感受。通过本次面试,作者不仅获得了宝贵的经验,还成功拿到了搜狐的录用通知。 ... [详细]
  • 本文介绍了一个基本的同步Socket程序,演示了如何实现客户端与服务器之间的简单消息传递。此外,文章还概述了Socket的基本工作流程,并计划在未来探讨同步与异步Socket的区别。 ... [详细]
author-avatar
纠结大王烨要人陪往_763
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有