在pycharm里面,用Django搭建网页,想实现下拉菜单的功能,所以引入js,但是一直没有下拉菜单
重要的是怎么才能实现下拉菜单
当打开包含很长行的文件时,会给出This documentcontainsvery long lines.Soft wraps were forcibly enabled to improve editor performance
对指定文件自动换行:View -> Active Editor -> Use Soft Wraps。然后再看看有没有下拉菜单,还是没有的话就是代码的问题了
编辑器那个提示不需要管,一直没有下拉菜单,需要检查浏览器控制台是否报错了
看网络选项卡这个js文件加载是不是200状态,比如返回了404那就是Django配置有问题或者js路径错误导致js没加载成功
还有一个可能就是js文件的位置没放对,比如js操作了某个dom,但是dom尚未生成报错了
此文档包含非常长的行。强制启用软包装以提高编辑器性能 。这个 可以不用理会,一般来说 经过编译压缩的js 文件都是很长,而且没有换行。如果你这个js 不是第三方库 ,是自己写的,那你为了提高可读性可以,使用格式化,让代码自动换行。
和这个没关系,因为你的js是压缩的,没有换行,文件特别大,这个提示就是软换行会增加计算量导致你的开发环境缓慢。仅此而已。
为什么没有下拉菜单要看你的js和代码的实现。首先你可以在js开头加上一个日志输出,看看是不是根本没有执行。