<a href="#" onclick="parent.test()">Test Method</a>
这在0.5.9中起作用。在0.6.1中失败,并出现错误"caught : Object object global has no method 'test'“。test()是在客户端文件夹的.js文件中定义的。在0.6.1中,.js文件中的所有代码似乎都被包装到一个匿名函数中。解决方法是什么?
我试图动态地访问包含在字符串中的属性值的对象。例子如下:
var toolState = {
draw_point: false;
draw_line: false;
}
var dynamicText = "draw_point";
toolState.dynamicText = true; //here is the problem
我对JS很陌生。抱歉,如果这是个愚蠢的问题。
谢谢
我正在构建一个SVG组件,它接受一个不带扩展名的文件名。我想强制这样做,如果使用了扩展,就会抛出一个错误。
因为我有一个ES6编译器,所以我只使用下面的代码:
if (this.name.includes('.svg')) {
throw 'Do not use the svg extension';
}
这是在Vue.js中抛出错误的正确方法,还是有更好的方法?目前,当我实现并测试它时,我收到了2个警告。
我收到了一个带有堆栈跟踪和我自己的错误的Vue警告。最好,我只想在控制台中抛出一条简单的错误消息来表明用户做错了什么。
你对这种方法有什么想法,或者
我想从这个反应路由器()的url中获取参数。
import React from "react";
import ReactDOM from "react-dom";
import Main from "./ui.js";
import Master from "./master.js";
import FireCess from "./FireCess";
import { Component } from "react";
import { BrowserRouter, Route,Link