vue functional函数式组件
第1种写法
test.vue
<template functional>
  <div class="test">
    {{props.test.name}}
  </div>
</template>
<script>
export default {
  props: {
    test: Object,
    default: () => ({})
  }
}
</script>
父组件 index.vue
<template>
  <div>
    <test :test="{name: 'vue'}"></test>
  </div>
</template>
<script>
import test from './test'
export default {
  components: {
    test
  }
</script>
第2种写法
test.js
import Vue from 'vue'
Vue.component('test', {
  functional: true,
  props: {
    test: {
      type: Object,
      required: true
    }
  },
  render: function (createElement, context) {
    return createElement(
      'div',
      {
        attrs: {
          class: 'test'
        }
      },
      [context.props.test.name]
    )
  }
})
父组件 index.vue
<template>
  <div>
    <test :test="{name: 'vue'}"></test>
  </div>
</template>
<script>
import './test.js'
</script>
												
											vue functional函数式组件的更多相关文章
- 【vue】函数式组件
		
在 2.5.0 及以上版本中,如果你使用了单文件组件,那么基于模板的函数式组件可以这样声明: <template functional> <div class="cell& ...
 - Vue 函数式组件 functional
		
函数式组件 无状态 无法实例化 内部没有任何生命周期处理函数 轻量,渲染性能高,适合只依赖于外部数据传递而变化的组件(展示组件,无逻辑和状态修改) 在template标签里标明functional 只 ...
 - Vue函数式组件的应用
		
一.函数式组件和普通组件的区别 渲染快 没有实例,意味着没有(this) 没有生命周期(没有响应式数据) 二.组件函数的使用 1. 以局部组件为例,将组件标记为 functional=ture; 因为 ...
 - Vue.js 源码分析(三十) 高级应用 函数式组件 详解
		
函数式组件比较特殊,也非常的灵活,它可以根据传入该组件的内容动态的渲染成任意想要的节点,在一些比较复杂的高级组件里用到,比如Vue-router里的<router-view>组件就是一个函 ...
 - vue函数式组件详解
		
本篇将详细介绍vue组件化之函数式组件,会用到以下api: Vue.component().Vue.extend().$createElement.patch(). 从事vue开发的小伙伴,平时组件化 ...
 - 渲染函数render和函数式组件
		
vnode对象 vnode对象包括(vnode并不是vue实例,而是vue实例中渲染函数render执行后生成的结果) this.tag = tag // 当前节点标签名 this.data = da ...
 - Vuejs函数式组件,你值得拥有(1)
		
函数式组件在React社区很流行使用,那么在vue里面我们要怎么用呢 下面会涉及到的知识点: 高阶函数.状态.实例.vue组件 什么是函数式组件 我们可以把函数式组件想像成组件里的一个函数,入参是渲染 ...
 - 通俗易懂了解Vue内置组件keep-alive内部原理
		
1. 官方介绍及其用法 1.1 组件介绍 要想搞明白<keep-alive>组件的内部实现原理,首先我们得搞明白这个组件怎么用以及为什么要用它,关于<keep-alive>组件 ...
 - Vue 给子组件传递参数
		
Vue 给子组件传递参数 首先看个例子吧 原文 html <div class="container" id="app"> <div clas ...
 
随机推荐
- close与shutdown
			
首先看一个例子,如下图所示: 当我们客户端发送ABCD再close套接字的时候,服务器端的接收通道也被关闭了,将无法接收ABCD的数据.如果想要仅仅关闭发送通道,保留接收通道,可以使用shutdown ...
 - phpstudy2016-2018漏洞验证
			
影响版本 漏洞验证 查看目录下 php_xmlrpc.dll PHPTutorial\php\php-5.4.45\ext\php_xmlrpc.dll存在@eval(%s('%s'));即说明有后门 ...
 - 三:登录功能实现,servlet
			
1)servlet 2)request 请求对象 3)response响应对象 4)转发 5)重定向 1.servlet就是用来处理客户端的请求的 1.1去官网下载 1.2 在STS上添加该包ctrl ...
 - mysql调优从书写sql开始
			
理论知识 MySQL 的运行机制 Mysql 的SQL关键字执行顺序 1.MySQL 的优化方案有哪些? MySQL 数据库常见的优化手段分为三个层面:SQL 和索引优化.数据库结构优化.系统硬件优化 ...
 - Elementary OS安装及开发环境配置(一)
			
前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...
 - MySQL数据库 | MySQL调优|MySQL底层原理|MySQL零基础新手教程
			
MySQL数据库安装 一.Windows 环境下安装 A.下载 MySQL Select Operating System: Microsoft Windows 快捷下载:mysql-8.0.22-w ...
 - Tomcat AJP 文件包含漏洞复现(CVE-2020-1938)
			
漏洞原理 Tomcat配置了两个Connecto,它们分别是HTTP和AJP. HTTP默认端口为8080,处理http请求:AJP默认端口8009,用于处理 AJP 协议的请求. AJP比http更 ...
 - [web安全原理分析]-XEE漏洞入门
			
前言 1 前言 XXE漏洞 XXE漏洞全称(XML External Entity Injection)即xml外部实体注入漏洞,XXE漏洞发生在应用程序解析XML输入时,没有禁止外部实体的加载,导致 ...
 - DWVA-XSS部分练手闯关
			
前言 关于XSS基础内容请查看:https://www.cnblogs.com/xhds/p/12239527.html 实验平台采用DWVA v1.10 XSS(Reflected)反射性XSS漏 ...
 - PHP 使用gd库压缩图片并生成新图片返回全路径
			
使用gd库前,先检查是否开启了gd库 phpinfo(); 如果在php配置信息里找到了gd库,那么就是开启了,没开启的自行百度如何开启php gd库 既然开启了gd库,那么直接再php里写入以下代码 ...