警告与错误

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在我们自己设计的函数或者 mixin 里面,可以包含一些警告或者错误的提示信息 ... 这样用户在错误的使用你的函数或者 mixin 的时候,可以看到这些提醒 ...

显示警告信息,可以使用 @warn 这个指令,显示错误信息,用的是 @error ... 这里我们给之前定义的这个函数去添加一个提醒的内容 ... 在这个函数里,可以去判断一下在执行这个函数的时候,指定的参数,也就是 $colors 这个 map 里面的 key 是否存在 ... 如果不存在的话,就显示一个警告 ..

判断用的是 @if 指令 ... 后面用一个 map-has-key($colors, $key) ... 这个函数会在 map 里面包含指定的 key 的时候返回 true ... 因为我们希望在不包含的时候显示这个警告 ... 所以它的前面,我们可以加上一个 not ...

在这个 @if 指令里面,使用一个 @warn ... 后面是要显示的警告信息 ...

@warn "在 $colors 里面没找到 #{$key} 这个 Key";

然后我们可以故意在调用 color 这个函数的时候,去给它指定一个在 $colors 里面没有 key ... 这里用一个 gray ... 保存 ... 在右边这里没有任何的显示 ... 这个警告信息会显示在命令行上面 ... 回到命令行工具 ...

这里你会看到我们设计的警告信息 ... WARNING ... 在 $colors 里面没找到 gray 这个 Key ...

再回到编辑器 .. 这次我们把 @warn 换成 @error ... 再保存一下 ...

在右边输出的结果里面,你会看到这个错误的提示信息 ...

警告与错误《 Sass 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点