Ste*_*n-v 3 javascript vue.js vue-component vuejs2
我正在构建一个SVG组件,它采用没有扩展名的文件名.我想强制这个并且如果使用扩展名则抛出错误.
由于我有一个ES6编译器,我只是使用它:
if (this.name.includes('.svg')) {
throw 'Do not use the svg extension';
}
Run Code Online (Sandbox Code Playgroud)
这是在Vue.js中抛出错误的正确方法还是有更好的方法?目前,当我实施此功能并测试时,我收到2个警告.
我正在使用堆栈跟踪和我自己的错误获得[Vue警告].我最好只想在控制台中抛出一条简单的错误信息来表示用户做错了什么.
有关这种方法的任何想法或在Vue.js或javscript中更好地处理这个问题的技巧吗?
您应该使用标准TypeError:
创建表示变量或参数不是有效类型时发生的错误的实例.
throw new TypeError("Do not use the svg extension", filename)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4932 次 |
| 最近记录: |