抖音小程序开发常见问题

article/2025/11/6 21:38:21

抖音小程序

问题1

抖音小程序调试预留白屏

解决 ,连接wifi出现无法打开,用手机流量可以正常访问

抖音小程序 web-view 上传后白屏

抖音小程序使用 webview 白屏,使用web-vew打开h5页面白屏

解决:配置web-view域名

在这里插入图片描述

服务器域名配置

在这里插入图片描述

请求提示配置域名不在白名单中

在这里插入图片描述

解决

记得上线的时候控制台中 -开发=》开发配置=》域名管理 =》 配置服务器域名哦

不管下载的是 抖音小程序开发工具 还是 字节头条的开发者工具 都点详情

在这里插入图片描述

在这里插入图片描述

如何请求后端接口

tt.request({url: this.data.axiosUrl,data: {"cityName":"长沙市",},header: {"content-type": "application/json",},method: "POST",dataType: "JSON", // 指定返回数据的类型为 jsonresponseType: "text",success(res) {console.log("调用成功", res.data)},fail(res) {console.log("调用失败", res.errMsg)},
})

抖音元素遍历

1、不支持 更vue一样 可以 :class 和class同时使用,这个会覆盖

2、定义点击事件能方法的数据 data-index=“{{index}}” data-item=“{{item}}”

3、循环语句 tt:for=“{{lineHotList}}”

4、点击语法:bindtap=“switchTypeHandle” ,不支持@click,也不支持传参,只能根据data-index 这种属性的方式绑定在元素上

<view class="{{thanTag == item+index ? 'line_color lineHot':'lineHot'}}" bb="{{thanTag}}"  bindtap="switchTypeHandle" data-index="{{index}}" data-item="{{item}}"  data-type="hot" tt:for="{{lineHotList}}" :key="item">{{item}}</view>

函数里如何使用data里定义的数据

const app = getApp()Page({data: {dataset:[88,520,999,666,888], //热搜thanTag:""},onLoad: function () {console.log('Welcome to Mini Code')},switchTypeHandle(event){//抖音小程序不能使用@click 进行传参,只能在元素上设置属性 ,然后通过点击 元素获取数据console.log('选择规则',event.currentTarget.dataset)console.log(this.data) //获取data数据//获取元素上绑定的值,相当于vue里click传的参数,这三个值就是上面循环元素上的属性值const {item,index,type} = event.currentTarget.dataset//在函数内设置 data 数据值this.setData({thanTag:1})//设置对象里的属性this.setData({'formData.addressDetails':  e.detail.value,});//调用函数this.getSelectNumList()},getSelectNumList(){console.log('调用接口')//文档:  https://microapp.bytedance.com/docs/zh-CN/mini-game/develop/api/network/initiate-a-request/tt-request#%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8Btt.request({url: this.data.axiosUrl.selectNumUrl,data: {user_name: "hello",},header: {"content-type": "application/json",},method: "POST",dataType: "JSON", // 指定返回数据的类型为 jsonresponseType: "text",success(res) {console.log("调用成功", res.data)},fail(res) {console.log("调用失败", res.errMsg)},})}
})

tt:for 循环嵌套

可以让子元素获取到父元素的循环item

<view tt:for="{{newLian}}" class="line" tt:for-index="idx" tt:for-item="oneItem"><image src="../../assets/liang.png" mode="aspectFit" /><text data-aaa="{{oneItem.indexOf}}" class="{{index >= oneItem.indexOf && index < oneItem.indexOf +oneItem.goodNumPart.length? 'actColor':''}}" data-index='{{index}}' data-item="{{item}}" bindtap="selectNumberHandle" tt:for="{{oneItem.pboneNumber}}">		{{ item }}</text>
</view>

各个小程序语法问题小技巧

语法问题直接百度找 微信小程序的语法,例如微信小程序for循环嵌套 就会出现 “ wx:for-item ” 替换成抖音小程序 就是 tt:for-item,替换成淘宝小程序就是

a:for-item 咯


http://chatgpt.dhexx.cn/article/mAmL0Aub.shtml

相关文章

如何下载抖音小程序开发工具

抖音小程序开发工具 标准名称是&#xff1a;字节小程序开发工具 适用于头条系所有App&#xff0c;如今日头条、抖音、西瓜视频等。 下载地址 https://microapp.bytedance.com/docs/zh-CN/mini-app/develop/developer-instrument/download/developer-instrument-update-and-d…

抖音小程序实践三:接口开发指南

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

抖音小程序开发教程之初识抖音小程序 (教程含源码)

初识抖音小程序 抖音小程序是什么 字节跳动小程序依托字节系全生态产品&#xff0c;为用户提供更智能、高效的链接内容与服务的方式。开发者能够利用字节跳动小程序丰富的基础能力&#xff0c;快速接入并完成小程序服务搭建。 如何注册 microapp.bytedance.com 小程序可以…

Win7 蓝牙耳机无法使用

1.现象 蓝牙属性显示不可用无耳机设备显示 百度百科无法解决 https://jingyan.baidu.com/article/eb9f7b6d577e9e869364e8dc.html百度知道无法解决 从电脑品牌官网下载安装你机型的Intel 蓝牙驱动程序(Windows 7/XP) 驱动&#xff0c;不要下载安装这个Broadcom 蓝牙驱动程序…

C语言写出猜数字游戏的代码

猜数字游戏&#xff0c;即电脑生成随机数&#xff0c;根据用户输入猜大猜小最终实现猜对数字 思想&#xff1a;电脑生成随机数跟用户输入的那个数进行比较&#xff0c;若大了或者小了继续猜&#xff0c;这里可以写个死循环知道猜对才可以跳出来 代码如下所示&#xff1a; #in…

c语言小游戏(c语言小游戏代码飞机大战)

怎样用C语言编写一个小游戏&#xff1f; “贪吃蛇”C代码&#xff1a; #include #include #include #include #include #define W 78 //游戏框的宽,x轴 #define H 26 //游戏框的高,y轴 int dir3;//方向变量&#xff0c;初值3表示向“左” int Flag0;//吃了食物的标志(1是0否)…

c++小游戏代码(免费)

#include<bits/stdc.h> using namespace std; int main() { system("color B3"); cout<<" 猜数\n"; cout<<"请猜&#xff1a;"; int z; float a; float b; srand(time(0)); arand()%1001; …

什么是MySQL数据库 MySQL数据库的特点

转自&#xff1a;微点阅读 https://www.weidianyuedu.com 什么是MySQL&#xff1f; MySQL是一个多用户、多线程的SQL数据库&#xff0c;是一个客户机/服务器结构的应用&#xff0c;它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL (Structured Query Language…

MySQL常见的数据类型有哪些?

一、数据类型是什么&#xff1f; 数据类型是指列、存储过程参数、表达式和局部变量的数据特征&#xff0c;它决定了数据的存储格式&#xff0c;代表了不同的信息类型。 有一些数据是要存储为数字的&#xff0c;数字当中有些是要存储为整数、小数、日期型等... 二、MYSQL常见…

MySQL数据库常用概念和数据类型

前言 本系列文章会带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。 本系列教程由浅入深, 全面讲解数据库体系&#xff0c;非常适合零基础的小伙伴来学习。 全文大约 【1466】字&#xff0c;不说废话&#xff0c;只讲可以让…

mysql的特点

1&#xff0e; 它使用的核心线程是完全多线程&#xff0c;支持多处理器。 2&#xff0e; 有多种列类型&#xff1a;1、2、3、4、和8字节长度自有符号&#xff0f;无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。…

MySQL数据库简介及特点

什么是MySQL&#xff1f; MySQL是一个多用户、多线程的SQL数据库&#xff0c;是一个客户机/服务器结构的应用&#xff0c;它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL (Structured Query Language结构化查询语言)是目前使用最广的并且是标准的数据库语言。…

MySQL的特性

MySQL的特性 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL&#xff08;结构化查询语言&#xff09;是世界上最流行的和标准化的数据库语言。下面看一下MySQL的特性。 &#xff08;1&#xff09;使用C和C语言编写&#xff0c;并使用了多种编译器进行测试&#xff0c;…

python标识符、命名规则及关键字(含笔记)

目录 1、标识符和关键字 1.1 标识符概念 1.2 标识符规则 2、命名规则 3、关键字 1、标识符和关键字 1.1 标识符概念 开发人员在程序中自定义的一些符号和名称。标示符是自己定义的,如变量名,函数名等。 1.2 标识符规则 2、命名规则 见名知意。起一个有意义的名字&#…

python命名规则和标识符有哪些

以标识符为例&#xff0c;python命名规则如下&#xff1a; 1、标识符是由字符、下划线和数字组成&#xff0c;且第一个字符不能是数字。 2、标识符不能和Python中的保留字相同。 3、Python中的标识符中&#xff0c;不能包含空格等特殊字符。 Python是一种计算机程序设计语言…

python变量、函数、类的命名规则

本篇是转载文章&#xff0c;原出处为&#xff1a;【Python面试】 说说Python变量、函数、类的命名规则&#xff1f; - 云社区 - 腾讯云 问&#xff1a;Python变量、函数、类的命名规则&#xff1f; 答&#xff1a;Python命名规范在编写代码中起到很重要的作用&#xff0c;虽然…

python语言变量命名规则

Python语言变量命名规则 变量名只能包含字母、数字和下划线。&#xff08;推荐学习&#xff1a;0基础入门python&#xff09; 变量名可以字母或下划线开头&#xff0c;但不能以数字开头。例如&#xff0c;可将变量命名为message_1&#xff0c;但不能将其命名为1_message。 变…

Python 变量函数命名规则

Python 变量命名规则 模块名 & 包名 纯小写字母&#xff0c;单词之间用 _ 分割 类名 首字母大写&#xff0c;不用 _ 分割 全局变量名&#xff08;类似于 Java 中的 static 变量&#xff09; 纯大写&#xff0c;单词之间用 _ 分割 普通变量 纯小写字母&#xff0c;_ 分割 私…

Python代码的命名规则

一个项目需要有多个文件&#xff1a;配置、主文件、核心代码…会让我们在使用代码中更加便捷&#xff0c;对代码模块一目了然。当然小编也是Python初学者&#xff0c;所写的代码并不是大项目。配置文件以及其他的.py文件并不是很丰富&#xff0c;以下是在学习大佬代码得出来的&…

Python标识符的命名规则

[快速理解] Python标识符是指变量、函数、类、模块等的名称。 例如&#xff1a;a10中的a是标识符 反例&#xff1a;for i in [1,2,3]中的for和in不是标识符&#xff0c;是保留字&#xff0c;i是标识符。Python保留字有特殊的语法功能。 选择题 以下选项中都可以作为Python标识…