require动态加载组件问题

path: '/menutt',
name: '资源管理',
leaf:false,
component: 'pages/test/Readme'
上面是参数
let menu = Object.assign({},item)
let reqUrl=../components/${menu.component}.vue;
menu.component =resolve => require([reqUrl], resolve)
图片说明

请前端各路大将指点一下

3个回答

是不是你 . 的后面没那个属性?

a493671678
很懒的冰箱 回复安德拉的温柔: let reqUrl=后面不用加引号吗?
接近 2 年之前 回复
u013681954
一个待崛起的黑马前端 有那个属性 并且console输出是地址是正确的,只是放到require里面时,无效 直接这样放 let reqUrl=../components/pages/test/Readme.vue; 正确 @a493671678
接近 2 年之前 回复

我觉得require引入的是一个模块,你现在的reqUrl是模块里的属性吧,所以才会出现这个错。可以把后面的vue去掉试试看看对不对。。

require是打包工具所需要的标识,运行时通过变量去定义的话,它就没办法打包了,所以开头写成path就没问题了,如下:
let reqUrl=/${menu.component}.vue;
menu.component = require('../components' + reqUrl)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Require组件的问题
当使用RequiredFieldValidatore等校验控件来检验TextBox的时候,页面初始化,和提交表单的时候,都会弹出.这个对话框 rn 但是该控件的运行一切都很正常.请问如何能解决这个问题?谢谢. rnrnhttp://bbs.dvbbs.net/UploadFile/2003-12/2003121112565851159.jpg
关于动态加载组件的问题。
我的界面上有一组RadioButton,对应显示数据库中的某个表的内容。rn如何实现,大家有什么好的建议?rn定义一个radiobutton数组?
有关动态加载组件问题
我一个exe程序使用LoadLibrary加载了组件,用GetProcAddress调用此组件中某函数,问题是如果此函数返回类型为自定义的某对象实例,是否exe和dll中都要有此自定义的某对象定义么?也就是这个指针类型怎么声明,exe中没有定义?rn能否exe中不用定义就可直接调用dll中函数?rn举个例子说明下,谢谢!
Flex4动态加载组件存在的问题
为了提高Spark组件性能,Adobe做了很多,但凡事均有利弊,性能提高的同时也带来了很多麻烦。 举例: 在一个Module中使用某个组件(比如input),会提示找不到input的外观,即找不到input的皮肤类inputSkin,出现这个问题就是由于Spark组件只编译使用的组件皮肤,动态创建的组件皮肤没有编译进去,这就是Spark遗留问题。 还有一种情况,在应用程序中没有使用i...
vue require 引入组件不生效问题
1.第一步:引入组件 第二步:安装 npm install
require封装JS弹窗组件
JS弹窗组件个人封装,非常适合想学习requireJS封装模块的新手学习
一个动态加载组件的问题,求解!!!
求解:rn说明:rnrnTfrmbaseform = Class(Tform);(在A运行时包中)rnTfrmBaseForm1 = Class(TfrmBaseForm);(在B运行时包中)rnrn主程序中:rn   的主窗体中已经引用了A包中的TfrmBaseForm的单元.rn下面是主程序的主界面中的一个按钮的OnClick代码:问题出在 myBase := frm As TfrmBaseForm;一句,rnrn请精通DELPHI的大大帮帮忙啊!rnrnrnprocedure TfrmMain.Button1Click(Sender: TObject);rnVARrn handlePack:THandle ;rn AClass: TPersistentClass; rn ClassName:string;rn frm:TForm ; [color=#FF0000]myBase:TfrmBaseForm ; //TfrmBaseForm在一个运行时包A中[/color]rnbeginrn handlePack := LoadPackage('Myform.bpl');//在MyForm包中有Tfrmbaseform1=Class(TfrmBaseForm)rn ClassName := 'Tfrmbaseform1';rn if handlePack > 0 thenrn beginrn AClass := GetClass(ClassName);rnrn if AClass=nil then exit;rn frm := TComponentClass(AClass).Create(Application) as TForm;rnrn myBase := frm As TfrmBaseForm;//[color=#FF0000]这句为什么要报错啊?Invalid class typecast,如果没有这句,下句的窗体可正常显示出来[/color]rnrn myBase.ShowModal ;rn end;rnend;rn
require的问题
require './testa.pl';rn这个被require的testa.pl里面,是不是不能含有rn@ARGV == 2 || die usage();这一句?我带着这一句的时候会Compilation failed,不带则可以通过。rn为什么会这样?
怎样动态加载组件?
怎样动态加载组件呢,在FormLoad中加时出现这样的出错信息:“类型“TextBox”的控件“_ctl0”必须放在具有 runat=server 的窗体标记内。 ”如果在Form中加载时出错信息是:“控件不能修改其父级的控件集合。”
React动态加载组件
查阅react的官网文档,发现两种方式: [[React.lazy](https://reactjs.org/docs/code-splitting.html#reactlazy)和 [loadable-components](https://github.com/smooth-code/loadable-components) ...
AMD研究,组件的动态加载。
研究了一下dojo的ADM。明白组件的加载机制了。 [code="java"] (function(){ var w = window, d = document; if(w.fu) return; var _Class = { create : function(){ return function(){ this.init.apply(this...
动态加载组件-广播
通过阅读pms源码,动态加载广播接收器代码例子,先运行模块brodcast生成apk文件(禁掉as中instan Runn功能,否则加载apk会报错),命名为,plugin2.apk,然后放入sdk中,然后运行addBrodcast,即可运行该demo
JS 组件动态加载CSS文件
document.currentScript   返回其所包含的脚本中正在被执行的 ;  值得注意的是,如果当前正在执行的代码是处在某个回调函数或者事件处理函数中的,那么 currentScript 属性不会指向包含那个函数的 <script> 元素,而是会返回 null var curScriptElement = document.currentScript;   Chrome...
cakephp动态加载组件
跳转回之前页面,并携带提示消息。 控制器页面: 需要加载Session compent,动态加载组建: $this->Session= $this->Components->load('Session'); $this->Session->getTime(); 视图页面: echo $this->Session->flash(); 即可显示提示消息。 ...
sencha touch动态加载组件
sencha touch动态加载组件及容器内容,防止加载时间过长的问题
Loader组件的动态加载
使用三个简单的页面做测试:分别是红、黄、绿。 import QtQuick 2.6 import QtQuick.Controls 1.4 import QtQuick.Window 2.2 import Material 0.1 as Material import Material.ListItems 0.1 as ListItem//源码参考: // onPrimaryCol
vue动态加载组件
      本篇只对使用vue框架经验不足的开发者来参考和学习,各位技术大佬不喜勿喷,如有错误还望指正。       最近公司产品经理提出一个需求,要求公司项目首页当中的每个模块要根据后台返回数据中的序号排序然后显示       随后就查阅资料发现了vue中的component is方法,原来我们的尤雨溪大大早已经考虑到这样的问题,才得以及时的挽救了我。       话不多说直接上代码: ...
关于动态加载组件,
写个接口,其中有个Operation方法(传入二个参数,返回一个结果),然后再建二个类库(dll),里面各建一个类,分别继承刚才的接口,完成相应的方法(一个做加法,一个做减法),然后主程序(default.aspx)通过值入的参数标志,去判断,动态加载其中一个类库(.dll),然后调用接口,完成相应的方法。项目用b/s架构,执行方法标志、方法第一参数、方法第二参数,都从地址栏传入。当主程序获取到什么参数做加法,什么参数做减法,这个条件阀值放在web.config中,rn请问下这个怎么应该怎么做呢
怎样动态加载WORD组件
我现在用VB开发的程序需要用到WORD,但不知其OFFICE版本,需动态加载,请问怎么解决!
require源码分析之require
前言通过上面的两篇文章,分析了require.js加载过程中所做的工作,实际上就是创建一个contextName为’_’对应的context上下文,也只到require函数实际上就是调用localRequire函数,该函数的大概代码如下:// deps表示依赖列表, callback表示回调函数,errback表示处理错误的回调函数 function localRequire(deps, callb
关于extjs accordion动态加载组件问题
为什么我在accordion panel 初始化一个panel才能正确显示其它动态生成的panelrn如果没有初始化一个子panel,其它就不显示了。经过查看之后发现都有在页面生成。rn现在的解决办法就是先hide再show,就没问题了。 rn我想问为何会隐藏了。rn[code=JScript]rnvar accordion = Ext.create('Ext.panel.Panel', rn width: '100%',rn height: '100%',rn layout:'accordion',rn defaults: rn bodyStyle: 'padding: 0 0 0 20%',rn rn);rnvar panel = Ext.create('Ext.panel.Panel', rn width: 1200,rn height: '100%',rn layout: "border",rn listeners: rn beforerender: rn fn: function()rn rn //accordion.add(xtype: 'panel', title: 'hello');rn Ext.Ajax.request(rn url: 'news.js',rn success: function(response)rn var text = response.responseText;rn var jsonResult = eval(text);rn for(var i = 0; i < jsonResult.length; i+=1)rn rn var panel = null;rn panel = Ext.create('Ext.panel.Panel', rn title: jsonResult[i].title,rn );rn for(var j = 0; j < jsonResult[i].children.length; j+=1)rn rn panel.add(rn xtype: 'button',rn height: 30,rn width: 130,rn margin: '10 0 0 0',rn text: jsonResult[i].children[j].text,rn clz: jsonResult[i].children[j].clz,rn handler: createTabrn )rn rn accordion.add(panel);rn rn accordion.hide().show();rn rn );rn rn rn ,rn renderTo: 'mainDiv',rn items: [rn region: 'north',rn height: 80,rn html: 'Logo'rn , rn region: 'west',rn title: '模块列表',rn width: '20%',rn // split: true,rn collapsible: true,rn items: [accordion]rn , rn region: 'center',rn tbar: tabpanel,rn ]rn );rn[/code]rn一直以来都没人帮我解答,希望讨论学习,不要为分而混
vue 根据组件地址动态加载异步组件
要求:根据列表中配置的组件地址,动态加载组件(webpart) vue 根据组件地址动态加载异步组件目录结构index.htmlcomponents/component1components/component2components/component3 目录结构 index.html components ----component1.js ----component2.js ----compo...
vue组件(全局,局部,动态加载组件)
vue组件有两种,一种是全局组件,一种是局部组件。整个项目经常用到的用全局写法,用到比较少的专供特定页面用的使用局部组件。 one----全局组件引入写法:在项目的main.js中:   第一种,在main.js直接写template:' 模版字符串' Vue.component('tab-home', { template: `&amp;lt;div&amp;gt;Home component&amp;lt;/d...
发布的packagist使用composer require 找不到组件
组件提交到Packagist上,提示发布成功了,但是使用composer命令却找不到组件 composer require bin/composer 会提示cloud not find packge。。。。。。 大致的意思就是找不到版本库 只需要在github上发布正式,这个时候还是开发版本dev-master.应该加上dev-master版本。 composer re...
与require有关的路径问题
我把网页的header部分独立出来,让其他php文件去require这个文件。rnheader.php文件放在 /common 文件夹中,rn其他文件放在 /main 文件夹中。rnrn我在header.php 文件中设置网页的icon,图标的位置在 /common/imgsrn下面这段代码中的路径应该怎么写,才能让其他网页require这个文件的时候能找到icon的位置?rnrn[code=php] />[/code]
include,require的问题
b.phprnrnalert 3333;rnrnrna.phprnrnrnrnb.php是解析完以后 返回给a.php?rn还是b.php被引到a.php以后运行?rna.php里引完以后的代码什么样子?rnrequire,和include 除了返回错误时不一样 如果上面的代码换成requirern那解析过程和用include一样吗rn
lua加密与require问题
lua的加密方式有不少,其中以luac和string.dump为例,首先到官网下载lua源码包,http://www.lua.org/ftp/,建议不要选最新的几个,他有个etc文件夹是没有了的,看了一下没看到整合到哪里去了,暂时不管因为和目的无关。 下载好了之后打开一个vs命令行工具 其中x86是32位的,x86_64是64位的,一般选64,在命令行中使用cd 进入lua目录(刚才解压后...
关于 require 和 include 的问题
原先是 require "./include/common.php" 这么写的,后来服务器上装了oracle以后(我也不确定是不是这个原因),只能 require "include/common.php" 或 require $_SERVER["DOCUMENT_ROOT"]."./include/common.php" 这么写,要不然就报错! include 也一样。rn有没有办法解决?谢谢。
关于require的使用问题
我的一个test.php文件引用了A.php,b.php和c.php文件,这样test.php无法正常运行,也不提示错误(坑爹的说,为毛就是不提示错误呢),这时去掉b.php和c.php的引用,test.php可以正常运行,即:只有A.php的时候可以正确运行,当然路径肯定是正确,再继续加上b.php,又无法运行了,此时我又单独运行b.php,坑爹的竟然能正常运行。请问这是肿么啦?
新手require和load问题
require "R1.rb"rn提示错误:in `gem_original_require': no such file to load -- R1.rb (LoadError)rn我是新手,希望可以写的稍微详细一点,谢谢!
php require 路径的问题
require调用.php与require.php在同一个文件夹rnrequire调用.phprnrn";rnecho sub();rn?>rn---------------------------------rnrequire.phprnrnrnrn调用不成功:出现以下提示:rnrnWarning: Unknown: failed to open stream: No such file or directory in Unknown on line 0rnrnFatal error: Unknown: Failed opening required 'F:/php/wamp/www/require璋幂敤.php' (include_path='.;C:\php5\pear') in Unknown on line 0
require路径问题
W2000 Server+Apache2.0.45+PHP4.3.1rnrnrequire('/test.php')rn理论上讲应该是从网站根目录开始寻找test.php文件吧?!rn可是实际上他却从我的安装盘 c:\底下开始找这个文件,大家说说怎么回事儿呢?rnrn.html文件是从网站根目录开始解析的rn为什么.php文件不行呢?
require问题,请赐教!
a.php文件和webedit文件夹同一目录, b.php在webedit里面.我在a.php里调用b.php,用require"webedit/b.php";可是b.php里的图片去显示不出来。为何?rn若把a.php放进webedit,用require"b.php";一切正常。望赐教。
require和include路径问题
a/a.php b/b.php a.php的内容如下,无论在哪里require,目录多么复杂,a.php都是以a.php的路径为参照来require b.php的 require dirname(__FILE__) .'/'. '../b/b.php';
老问题:require 和 include
搜索了一番,发现全都说这二个的区别是:rn1,在引用不存在文件的时候require是报错误,脚本停止运行,include只是报警告,程序继续运行。rn2,require是非条件引用,include是条件引用,即如果写在if或for里,无论是否会执行require,都会无条件地引用,而include只有运行include才引用文件。rnrn关于第一点,测试是这样的。rn但第二点!无论我怎么测试,二者结果完全一样,都感觉是非条件引用,是不是与PHP版本有关,我的是php 5.0.51b。rn大家可以去测试测试,如:rnif(false)rn require 'notexist.php';//不存在的文件rn require 'error.php';//有PHP语法错误的文件rn require 'fn.php';//fn.php 里有个函数fn()rnrnecho fn();rn//运行结果是只报fn不存在的错误,不会报notexist.php文件不存在和error.php文件有语法错的错误,说明if里的二个文件根本没有引用。rn或者是我理解require的非条件引用有误?那请提供一代能说明非条件引用的代码。rnrn
类成员函数内require的问题
我在类a.class.php的一个成员函数中引用require('b.php')没有问题,但是如果引用上层文件夹的文件require('../A/b.php')就报错 这是怎么回事?
请问 关于require()的问题
我在用require("XXXXX.inc");文件时,浏览器长时间没有反应,不知道为什么。rn.inc的文件存在,并且.inc文件和调用文件在同一目录下,
require once的问题
假如不同连接的请求,导致后续代码里require 或require_once "1.php"后,rnrn如果是require 是不是在处理不同连接业务时,1.php里的数据不共享?rnrequire_once的话,共享数据.?上一个连接修改了某个1.php里某个globe后,下次连接请求时会反应出来修改?
require问题?帮忙。
假设我的WEB目录是wwwrnwww目录下有a和b两个子目录rna子目录下有a.phprnb子目录下有b.incrn现在我写a.phprnrnrn但是出现如下错误:rnWarning: main(\b\b.inc) [function.main]: failed to create stream: No such file or directory in c:\www\a\a.php on line 2rnFatal error: main() [function.main]: Failed opening required '\b\b.inc' (include_path='.;c:\php4\pear') in c:\www\a\a.phprnrn问一下我的这个写法对吗?如果不对如何表达WEB根目下的B\B.inc这个文件。
关于include和require的问题
看了一上午的关于题目的介绍,有个疑问就是为什么不用一个include_once就解决了,rn还要搞其他三个来用?赫赫知道肯定不是这么回事,请帮忙解释一下谢谢
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数