IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    AI,还是AI?

    obaby发表于 2024-05-22 10:10:10
    love 0

    这次更新的功能,增加了一个裁剪头像的功能。之前上传头像是选择了图片之后直接上传,所以就会出现一个问题,上传的头像在显示的时候可能会走样。

    引入了图片裁剪组件之后,在 app 端出现了另外一个问题,那就是下来刷新的问题。在h5 页面上裁剪是没有问题的,裁剪窗口全屏。

    但是在 手机上却出现了另外一个问题,那就是裁剪窗口显示在了原有页面内部。

    将组件放在没有 class 的顶层 view 内还是无法全屏,这个就让人很尴尬了。

    <ksp-cropper mode="fixed" :width="250" :height="250" :maxWidth="512" :maxHeight="512" :url="url"
        @cancel="oncancel" @ok="onok"></ksp-cropper>

    由于页面不是全屏,就引入了另外一个问题,原有的窗口在下拉图片的时候后触发原有的下拉刷新功能,这就蛋疼了。图片一旦拖到上面去就无法再拖下来了,为了解决这个问题,暂时想到的办法是先解决刷新问题,去掉刷新,允许图片移动。

    之所以要快速解决,是因为在版本升级的地方,上传新版本了,新版本无法删除。之前在浏览器测试没问题,app 测的时候发现表现不一样,只能先解决主要问题了。

    自从有了各种代码 ai 之后,有问题有时候会先找各种 ai 试试,例如前两天刚看到的 deepseek,回答就很离谱,不知道这些代码是跟谁学的:

    pullRefresh这个属性,不知道是从哪里看来的,这些代码肯定是不能用的。

    再看看 baidu 的 comate:

    这个回答还是比较靠谱的,因为官方文档也是说的这个属性enablePullDownRefresh。然而设置了没用。

    后来 baidu 搜索,直接问答给的答案:

    里面提到了disablePullDownRefresh,这个属性直接去 uniapp 的官方文档去搜索是搜不到的,但是,这个东西竟然是有效的,这就很神奇了。猜测是我创建项目的时候引入的第三方代码可能重载了这个属性,但是比较奇怪的是,baidu 的这个属性是从哪里学来的?

    所以,ai 跟 ai 还是有区别的,至于用哪个 ai,看来都有不靠谱的时候。

    {
                "root": "pages/info",
                "pages": [
                {
                    "path" : "myProfile",
                    "style" : 
                    {
                        "navigationBarBackgroundColor": "#ff4f87",
                        "navigationBarTitleText": "个人信息",
                        "enablePullDownRefresh": false,
                        // #ifndef MP-WEIXIN 
                        "disablePullDownRefresh": true, // 禁止下拉刷新
                        // #endif 
                        "backgroundTextStyle": "dark",
                        "app-plus": {
                            "titleView": false
                        }
                    }
                }]
            },

     



沪ICP备19023445号-2号
友情链接