vue中全局和局部引入批量组件方法
一、全局批量引入
创建一个.js文件,并在main.js中引入即可。
import Vue from "vue"
import upperFirst from "lodash/upperFirst"
import camelCase from "lodash/camelCase"
const requireComponent = require.context(
'./', //组件所在目录的相对路径
false, //是否查询其子目录
/Base[A-Z]\w+\.(vue|js)$/ //匹配基础组件文件名的正则表达式
)
requireComponent.keys().forEach(fileName=>{
// 获取文件名
var names = fileName.split("/").pop().replace(/\.\w+$/,"");//BaseBtn
// 获取组件配置
const componentConfig = requireComponent(fileName);
// 若该组件是通过"export default"导出的,优先使用".default",
// 否则退回到使用模块的根
Vue.component(names,componentConfig.default || componentConfig);
})
二、局部批量引入
<template>
<div>
<component v-bind:is="isWhich"></component>
</div>
</template>
<script>
// 引入所有需要的动态组件
const requireComponent = require.context(
"./", //组件所在目录的相对路径
true, //是否查询其子目录
/\w+\.vue$/ //匹配基础组件文件名的正则表达式
);
var comObj = {};
requireComponent.keys().forEach(fileName => {
// 获取文件名
var names = fileName
.split("/")
.pop()
.replace(/\.\w+$/, "");
// 获取组件配置
const componentConfig = requireComponent(fileName);
// 若该组件是通过"export default"导出的,优先使用".default",否则退回到使用模块的根
comObj[names] = componentConfig.default || componentConfig;
});
export default {
data() {
return {
isWhich: ""
}
},
mounted() {},
components: comObj
};
</script>
三、动态组件使用方法
<keep-alive>
<component :is="isWhich"></component>
</keep-alive>
使用标签保存状态,即切换组件再次回来依然是原来的样子,页面不会刷新,若不需要可以去掉。
通过事件改变is绑定的isWhich值即可切换成不同的组件,isWhich的值为组件名称。
本文向大家介绍如何执行批量插入?相关面试题,主要包含被问及如何执行批量插入?时的应答技巧和注意事项,需要的朋友参考一下 首先,创建一个简单的 insert 语句: 然后在 java 代码中像下面这样执行批处理插入:
人员管理-成员-批量导入-下载模板-上传文件
我正在尝试按照远程指令的重新索引从1.x>5.x升级ELK堆栈。我不确定如何导出需要创建的索引列表,然后将该列表导入到新实例中。我已经使用这个命令创建了一个索引列表,有“pretty”,也有没有,但是我不确定使用哪种文件格式以及下一步如何处理该文件。 create index指令并不涉及如何一次创建多个索引,而bulk指令只涉及创建/索引文档,而不是创建索引本身。如有任何关于如何最好地遵循升级说明
我正在使用REST APIs和Spring Boot为Alfresco做一个大约500万个文档(每个大小在200KB-3MB之间)的批量摄取项目。我的fat jar将在开发和测试环境中这样运行,没有任何问题: 对于生产环境,服务器有16GB可用内存。给定每个文档的大小(200KB - 3MB)和它们的大小-500万,我如何决定最小和最大堆大小?我的意思是,“合理的”最小最大堆大小应该是多少? 模糊
希望有人能帮助我。
Tensorflow版本:1.12 Keras版本:2.2.4 OS:Debian Linux(VM实例)Python版本:2.7 我试过:1。用[None,299,299,3]以及[-1,299,299,3]重塑()。两者都不按要求工作 预期结果: