这不正在静态类型要解决的问题。
你定义的时候认为这个变量有可能存在 null 值的情况,现在把要这个变量传给其它模块之前,然后要强制确认一下了。
当然,我建议别写 TS 了,还是用 JavaScript 吧。写个页面处理几个点击事件而已,非要搞得这么复杂。
【 在 CHNSTAR 的大作中提到: 】
: 刚上手TS+VUE,写了个Demo,感觉好别扭啊
: 主要是TS没有一种原生的、类似其他OOP语言中的引用类型
: 也就是既可以有值,又可以为null的类型
: ...................
--
FROM 117.24.95.*