在我正在使用的vue.js应用程序中,我突然在Chrome检查器中收到一个错误:
Uncaught TypeError: c.querySelectorAll is not a function
Run Code Online (Sandbox Code Playgroud)
它总是停止执行。当我可以继续时,它似乎不会引起任何其他问题。但是,如果我每次点击后都必须连续点击几次,我将无法像这样工作。
在调试器中,我可以看到这c是一个引用DOM中注释的变量。它影响不同的评论。但是所有注释的共同点是它们是由vue.js插入的,是动态元素的占位符。
在堆栈跟踪中,几乎没有我的代码(请参见下面的示例)。
(anonymous) (content_script_bundle.js:16)
childList (async)
appendChild (vue.runtime.esm.js?2b0e:5711)
insert (vue.runtime.esm.js?2b0e:6036)
createComponent (vue.runtime.esm.js?2b0e:5980)
createElm (vue.runtime.esm.js?2b0e:5919)
addVnodes (vue.runtime.esm.js?2b0e:6100)
updateChildren (vue.runtime.esm.js?2b0e:6227)
patchVnode (vue.runtime.esm.js?2b0e:6313)
patch (vue.runtime.esm.js?2b0e:6476)
Vue._update (vue.runtime.esm.js?2b0e:3942)
updateComponent (vue.runtime.esm.js?2b0e:4060)
get (vue.runtime.esm.js?2b0e:4473)
run (vue.runtime.esm.js?2b0e:4548)
flushSchedulerQueue (vue.runtime.esm.js?2b0e:4304)
(anonymous) (vue.runtime.esm.js?2b0e:1980)
flushCallbacks (vue.runtime.esm.js?2b0e:1906)
Promise.then (async)
timerFunc (vue.runtime.esm.js?2b0e:1933)
nextTick (vue.runtime.esm.js?2b0e:1990)
queueWatcher (vue.runtime.esm.js?2b0e:4396)
update (vue.runtime.esm.js?2b0e:4538)
notify (vue.runtime.esm.js?2b0e:730)
reactiveSetter (vue.runtime.esm.js?2b0e:1055)
(anonymous) (Workspace.vue?7337:142)
Promise.then (async)
(anonymous) (Workspace.vue?7337:139)
loadPanel (Workspace.vue?7337:138)
mounted (Workspace.vue?7337:112)
invokeWithErrorHandling (vue.runtime.esm.js?2b0e:1854)
callHook (vue.runtime.esm.js?2b0e:4213)
insert (vue.runtime.esm.js?2b0e:3139)
invokeInsertHook …Run Code Online (Sandbox Code Playgroud) 我们已将Java项目升级到JDK 10.运行构建脚本时,Javadoc会输出警告:
javadoc: warning - You have not specified the version of HTML to use.
The default is currently HTML 4.01, but this will change to HTML5
in a future release. To suppress this warning, please specify the
version of HTML used in your documentation comments and to be
generated by this doclet, using the -html4 or -html5 options.
Run Code Online (Sandbox Code Playgroud)
为了构建项目,我们使用gradle.我们如何-html5在gradle中指定HTML 5()?
到目前为止,我们文件的javadoc部分build.gradle相当简单:
javadoc {
include 'com/company/project/pkg/*'
}
Run Code Online (Sandbox Code Playgroud)