我在 vue.js 中启动了一个新项目。我添加了导航栏。有一次,我注意到控制台中存在问题:
Audit usage of navigator.userAgent, navigator.appVersion, and navigator.platform
Run Code Online (Sandbox Code Playgroud)
我不明白这一点,因为我在项目中没有使用任何导航器。
为什么我会看到这个问题?我怎样才能改变它?
我正在 Angular 13 中创建应用程序。我想调用from 、 usingshow()的方法,但出现错误。旧的问题和答案在这种情况下不起作用。ChildComponentParentComponent@ViewChild
家长:
<app-child #child></app-child>
Run Code Online (Sandbox Code Playgroud)
@ViewChild('child') child: ChildComponent;
showChild() {
this.child.show();
}
Run Code Online (Sandbox Code Playgroud)
孩子:
show(){
console.log('show');
}
Run Code Online (Sandbox Code Playgroud)
错误:
属性“child”没有初始值设定项,并且未在构造函数中明确分配。
家长:
@ViewChild('child') child!: ChildComponent;
Run Code Online (Sandbox Code Playgroud)
错误:
类型错误:无法读取未定义的属性(读取“显示”)
家长:
@ViewChild('child') child: ChildComponent = new ChildComponent;
Run Code Online (Sandbox Code Playgroud)
没有错误 工作正常,但我怀疑这是否正确?
angular ×1
angular13 ×1
console ×1
css ×1
extend ×1
initializer ×1
parent-child ×1
viewchild ×1
vue.js ×1