uniapp生成抖音小程序 问题记录

这篇具有很好参考价值的文章主要介绍了uniapp生成抖音小程序 问题记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

input标签在ios不显示

在开发工具和安卓上input标签可以正常显示,但是在ios上发现input标签不显示。

解决办法:给input加上宽度;

原因大概是抖音小程序的input输入框没有宽度,需要手动设置。

<!-- 在ios不显示 -->
<input type="text" placeholder="请输入..." />
 
<!-- 调整后 - 设置宽度,就可以显示 -->
<input type="text" placeholder="请输入..." style="width: 100px" />

input标签在ios中给不上默认值

页面初始化后从本地缓存中得到数据并绑定给input标签,在ios中有时会发现value值已经得到了,但是没渲染到页面上。

解决办法:在获取数据前使用$nextTick延迟渲染下。

/** 这样可能导致input值给不上 */
onLoad() {
    this.value = uni.getStorageSync("value");
}
 
/** 调整后 */
onLoad() {
    this.$nextTick(() => {
	    this.value = uni.getStorageSync("value");
    });
}

上传图片上传不了

上传图片用 uni.chooseImage 选中图片后,得到的本地临时路径是个下面这样的:
ttfile://temp/ab790db96c9b65cb54685c7d99c4d847.jpeg

uniapp生成抖音小程序 问题记录

 直接用这个路径通过 uni.uploadFile 接口上传,会上传不了
解决办法:要用 uni.compressImage 这个压缩图片的接口去压缩下,再用获取到的路径去上传就可以了:
ttfile://temp/tempCompressImg1642681468739.jpg

uniapp生成抖音小程序 问题记录

对比了下两次获取到的本地路径就中间的文件名部分不一样,微x小程序就没这个问题

用web-view展示pdf文件在安卓上不显示

页面用web-view来展示pdf文件,在ios和开发工具里都没问题,但在安卓手机上页面打开成功一直显示空白,解决方案先用 uni.downloadFile 下载下来文件,在通过 uni.openDocument 打开文档,但是安卓真机上打开依然只显示一个pdf文件名,需要自己再点一下通过wps之类的其他第三方应用打开

uniapp生成抖音小程序 问题记录

子组件传递事件$emit里的事件名不能加“-” 

子组件像父组件传递事件时,事件名里加了横杠“-”编译之后事件都是无效的,

像下面这样的:

this.$emit('on-pick', info)、要改成 this.$emit('onpick', info) 才有用

子组件里多个slot编译无效

自己封装的组件里有多个 slot 的都编译不出来,uview的很多组件也一样有问题

勾选了es6转es5,lodash里用到的函数报错

一般我们都会勾选上es6转es5,页面里如果有用到 lodash库里防抖节流函数 debounce、throttle会直接报错,如果不转则没问题

安卓小程序点击空白让输入框键盘收起会触发2次页面的点击事件

有个页面正好有用到输入框和uview的步进器,先点击输入框获取焦点同时键盘弹出,如果此时正好直接去点步进器的 + 或 - 会直接加减2
解决办法:设置个变量去禁掉步进器 disabled,输入框获取焦点focus事件里去设置disabled=true,burl事件里用个定时器设置disabled=false,这样用户要自己先点一下空白收起键盘后,才能点击步进器

uni.getEnv方法字节小程序不支持

小程序里web-view可以直接用uni.navigateTo之类的接口跳回小程序或者和小程序通信,单需要在网页里引入对应平台提供的通信sdk文件,像获取环境信息的 uni.getEnv 方法字节小程序里是不支持的

uni-app打包优化

uni-app打包一般会根据环境变量来自动设置接口域名,但是uni只有生产模式production才会压缩代码,有时我们开发、测试环境也需要真机上预览,如果不压缩代码有时会提示包超除大小限制(一般主包限制2M)
解决方案:通过默认的 NODE_ENV 命令行变量去让打包生产模式,自己再额外加一个VUE_APP_ENV变量来判断接口地址,如下面这样的命令:
"build:mp-toutiao-dev": "cross-env VUE_APP_ENV=development NODE_ENV=production UNI_PLATFORM=mp-toutiao vue-cli-service uni-build --minimize --watch"

 

1文章来源地址https://www.toymoban.com/news/detail-417543.html

到了这里,关于uniapp生成抖音小程序 问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 了解抖音小程序的评级。为什么我的抖音小程序申请不了某个功能?

    小程序评级体系是衡量小程序整体质量的参照,也是小程序获取对应权益的指南,旨在推动、鼓励开发者提升小程序服务能力和水平,提高行业竞争力,进而获得更加高效的流量入口、取得更好的留存效果、实现更高的变现效率。 评级结果 = 内容丰富度 + 功能完备性 + 使用体

    2024年02月14日
    浏览(55)
  • 抖音小程序创建广告位

    抖音开放平台-流量主行为规范 这个是抖音文档,但是妮妮手把手教你写代码~ 必须满足开通条件才能开通广告位!!! 满足条件之后,点击 开通按钮 ,填写 绑定账户 和 广告位类型,你就拥有广告ID啦,恭喜恭喜~ 激励视频 妮妮这次主要写的是抖音开放平台-tt.createRewarde

    2024年02月13日
    浏览(40)
  • 抖音小程序配置webview域名

    例如下载的文件名为 wertyu.txt,文件内容为 rtyujbvfg2ehh8qazc,要配置的域名为 yugbn.vnes.com,则配置服务器如 Nginx ,在访问 https://yugbn.vnes.com/wertyu.txt 返回 rtyujbvfg2ehh8qazc 即可。    

    2024年02月05日
    浏览(40)
  • 抖音小程序实践四:实现小程序分享

    有时候我们要把一个小程序分享给别人,去看套餐、买东西之类的,是一个很常见的功能,但是在接入抖音小程序的时候,初始化右上角三个点并没有分享的入口,那看来不是要申请,就是有别的开发的口子了。下面我们一起了解下。 从一个菜鸟的角度,我登录开发者后台,

    2024年02月05日
    浏览(55)
  • 抖音小程序、微信小程序创建广告位

    抖音开放平台-流量主行为规范 这个是抖音文档,但是妮妮手把手教你写代码~ 必须满足开通条件才能开通广告位!!! 满足条件之后,点击 开通按钮 ,填写 绑定账户 和 广告位类型,你就拥有广告ID啦,恭喜恭喜~ 激励视频 妮妮这次主要写的是抖音开放平台-tt.createRewarde

    2024年02月10日
    浏览(54)
  • 抖音小程序开发教学系列(4)- 抖音小程序组件开发

    在本章中,我们将深入探讨抖音小程序的组件开发。组件是抖音小程序中的基本构建块,它们负责展示数据和与用户交互。了解组件的开发方法和使用技巧是进行抖音小程序开发的重要一步。 抖音小程序提供了许多常用的基本组件,它们分别具有不同的功能和用途。在我们的

    2024年02月09日
    浏览(51)
  • 抖音小程序支付开发流程和实现

    第一步:在字节小程序开发者平台注册账号 第二步:创建应用完善资料 第三步:在功能管理--支付 中申请相对应的担保支付(微信,支付宝,抖音支付) 还需要后端同学配一下这个 这步完成了就到代码开发环节了 第四步 按照开发文档开发 开发文档地址:https://microapp.byt

    2024年02月13日
    浏览(43)
  • 抖音seo矩阵系统源码开发部署|抖音小程序接入(一)

    (1)申请开放平台服务商 (2)申请开放平台网站应用 (3)申请开放平台应用权限 (4)提交各个API接口申请文档 (5)审核通过技术开发部署接入 抖音SEO源码是指抖音视频的优化代码。这些代码能够优化视频在搜索引擎上的排名,从而让更多的人看到你的视频。抖音SEO源码

    2024年02月12日
    浏览(42)
  • 抖音小程序实践三:接口开发指南

    通过官方文档可以更系统的学习到所有的接口,我这边罗列一下我自己用到测试过的接口供大家参考。 前端-小程序对接官方文档:https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/api/open-interface/user-information/tt-get-user-info 服务端-小程序官方文档:https://developer.open-douyin.com/docs/re

    2024年02月03日
    浏览(38)
  • 抖音小程序实现less语言编译样式

    2024年02月12日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包