Luckean's blog Luckean's blog
首页
  • 前端文章

    • JavaScript
  • 项目笔记

    • 项目笔记
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • flutter 布局
  • dart 数组的定义
  • java目录
  • jenkins配置
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vscode vim 结合使用
  • vscode vim 汇总
  • vscode快捷键
  • vscode自定义快捷键
  • typora 使用技巧
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Luckean

前端界的小学生
首页
  • 前端文章

    • JavaScript
  • 项目笔记

    • 项目笔记
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • HTML
  • CSS
  • flutter 布局
  • dart 数组的定义
  • java目录
  • jenkins配置
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • vscode vim 结合使用
  • vscode vim 汇总
  • vscode快捷键
  • vscode自定义快捷键
  • typora 使用技巧
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • JavaScript文章

  • typescript文章

  • 学习笔记

  • 微信笔记

    • 《Taro》笔记
      • 微信h5空白页
      • 小程序 canvas 海报保存
      • 携参跳转体验版小程序
    • 源码笔记

    • 项目笔记

    • 前端
    • 微信笔记
    Luckean
    2023-03-29
    目录

    《Taro》笔记

    微信分享

    <nut-button open-type="share">微信分享</nut-button>
    
    1

    nextTick

    import { nextTick } from '@tarojs/taro'
    
    
    // 表单回显问题,在vue 中onMounted,nextTick勾子函数,表单modelValue还是空,在taro/js提供的nextTick勾子,modelValue是已经更新
    // 注意
    onMounted(() => {
      nextTick(() => {
        if (props.modelValue) {
          getDetail(props.modelValue)
        }
      })
    })
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13

    # 省略号

    .ellipsis {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    
    1
    2
    3
    4
    5

    # 键盘遮挡输入框

    问题描述:

    1.弹窗中有上下两个输入框,设置了cursorSpacing属性后,从第一个输入框换到第二个输入框的时候,输入框聚焦位置上下偏移。

    原因:cursorSpacing设置了与键盘的距离,不同输入框聚焦的时候,距离键盘位置随时改变,但是页面撑起的距离没来得及变化,造成位置误差

    解决办法: 同时设置input框的这两个属性

    // cursorSpacing: globalStore.systemInfo?.brand === 'iPhone' ? 30 : 0, // 解决键盘不上顶页面
        alwaysEmbed: true,
        cursorSpacing: '100rpx',
    
    1
    2
    3

    # 小程序view英文数字不换行的问题

    word-break:break-all; 加这样一句话就可以啦

    上次更新: 2023/06/28, 17:55:05
    JS设计模式总结笔记
    微信h5空白页

    ← JS设计模式总结笔记 微信h5空白页→

    最近更新
    01
    Mac配置nginx+php
    08-23
    02
    p12文件的生成
    08-22
    03
    mac 程序安装失败解决
    08-18
    更多文章>
    Theme by Vdoing | Copyright © 2022-2023 Lucking | 粤ICP备2022078904号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式